На диспетчере 1.6.0 это возможный легко присвоить несколько хостов группы конфигурации (В соответствии с меню Configure-> Puppet-> Config Groups)?
Я имел довольно хороший взгляд вокруг веб-интерфейса и кую cli, но, может казаться, ничего не нахожу.
Ok, maṣe fiyesi ohun ti Mo sọ ninu idahun mi miiran. Iwọ kii yoo ni anfani lati bata sinu ipo olumulo nikan ti o ba ni awọn iṣoro pẹlu awọn ipin ZFS lọnakọna. Kini iyalẹnu ni lẹhin ti Mo firanṣẹ idahun mi, Mo ni iṣoro pẹlu agbara lẹẹkansii ati pe emi ko le bata sinu eto mi, gẹgẹ bi iṣoro rẹ.
Nitorina eyi ni ohun ti Mo ṣe lati pada wa.
Mo lo a FreeBSD 10.0-RELEASE
Live CD (o jẹ bootonly
Mo ro pe - lati dinku igbasilẹ)
root
) Ṣiṣe awọn ofin wọnyi lati so awọn ipin pọ nipa lilo geli
; o ni lati tẹ ọrọ igbaniwọle rẹ sii ti o ba ni ipilẹ-fifi ẹnọ kọ nkan ni disk pipe-on-ZFS
mkdir / tmp / bootpool
zpool gbe wọle -f bootpool
zfs ṣeto Mountpoint = / tmp / bootpool bootpool
zfs òke -a
cp /tmp/bootpool/boot/encryption.key / tmp /
zfs umount -a
zfs ṣeto Mountpoint = / bootpool bootpool
bootpool okeere okeere Liverpool
geli so -k /tmp/encryption.key / dev / ada0p4
gbe wọle zpool -f -R / mnt zroot
Mo ni lati gbe wọle zpool
pẹlu -f
Flag nitori pe agbara isalẹ agbara ko gbe ọja okeere
ipin ni ọna ti o tọ.
Lẹhin ṣiṣe awọn ofin wọnyi Mo tun bẹrẹ ati pe eto naa lọ si ori ayelujara lẹẹkansii.
Botilẹjẹpe, Mo ni iṣoro miiran pẹlu bootpool
ti ko rù ni deede lẹhin bata.
Fọọmu / boot
naa ṣofo, o tun jẹ ọna asopọ ami apẹẹrẹ si itọsọna / bootpool / boot
. Mo tun rii pe nigba gbigbe wọle ipin zfs bootpool ti o ṣẹda / bootpool / boot / boot
nitorinaa ọrọ naa ni awọn folda bata bata 2
labẹ / bootpool
. 12146] Nitorinaa ni mo ṣe eyi lẹhin atunbere
lati fi agbara mu fifọ bata bata pẹlu ọwọ.
zpool export bootpool
zpool import -f bootpool
(cd to root and remove the old symbolic link `boot`)
cd /
rm boot
(notice the double `boot` directory issue)
ln -sf bootpool/boot/boot/
Iyen ni ati ọna asopọ aami aami / bata ṣiṣẹ lẹẹkansii ati pe Mo le gbe awọn modulu kernel ti o padanu, fun apẹẹrẹ kldload linux [apẹẹrẹ 1145445] tabi ohunkohun miiran.
Ireti ti o ṣe iranlọwọ, ati pe ti ẹnikẹni ba mọ atunṣe mimọ fun iṣoro bootpool loke jọwọ pin pẹlu mi.
O ṣeun,
Draco
Awọn itọkasi:
Ko si ọna GUI kan ti o le ṣe, botilẹjẹpe o le fi awọn ẹgbẹ atunto si ẹgbẹ agbalejo kan ki o fi awọn ọmọ ogun lọpọlọpọ si iyẹn nipasẹ atokọ ogun (Awọn olugbalejo> Gbogbo awọn ọmọ-ogun, awọn apoti ami ami ami, Yan Iṣẹ> Ẹgbẹ Yiyipada).
O tọ ni tha a ko padanu atilẹyin ẹgbẹ atunto ni CLI paapaa, eyiti o ya mi lẹnu. Mo ti fi ẹsun # 7520 lati ṣatunṣe yẹn.
Boya ọna ti o dara julọ fun bayi ni nipasẹ REST API. Eyi ni apẹẹrẹ lati ṣe imudojuiwọn olugbalejo kan, ṣugbọn o han ni o le fi eyi sinu ọna ikarahun ti o rọrun ki o ṣe pupọ diẹ sii pẹlu rẹ.
(Mo fẹran fifa iṣẹjade ọmọ jade nipasẹ json_reformat, o rọrun pupọ ti o ba ti fi sii. )
Ni akọkọ o le fẹ lati ni atokọ ti awọn ẹgbẹ atunto, tabi ṣe nipasẹ GUI:
$ curl -k -u admin:password https://localhost/api/v2/config_groups
Bayi o le mu olukọ kọọkan ki o wo iru awọn ẹgbẹ atunto ti a ti yan tẹlẹ:
$ curl -k -u admin:password https://localhost/api/v2/hosts/foreman.example.com
...
"config_groups": [
]
Nitorinaa ko si nkankan nibẹ ni bayi .
Nibi Mo ṣe imudojuiwọn awọn ẹgbẹ atunto ti o ni ibatan pẹlu ọpọlọpọ awọn orukọ (“idanwo” ni apeere yii):
$ curl -k -u admin:password -H 'Content-Type: application/json' -d '{"host":{"config_group_names":["test"]}}' -X PUT https://localhost/api/v2/hosts/foreman.example.com
$ curl -k -u admin:password https://localhost/api/v2/hosts/foreman.example.com
...
"config_groups": [
{
"id": 1,
"name": "test",
"created_at": "2014-09-18T10:34:58Z",
"updated_at": "2014-09-18T10:52:39Z",
"puppetclasses": [
]
}
]
O tun le lo Awọn ID:
{"host":{"config_group_ids":[2, 3, 5, 7]}}
Nitorinaa fifi papọ o le ṣe nkan bii:
for h in a.example.com b.example.com c.example.com; do curl -k -u admin:password -H 'Content-Type: application/json' -X PUT \ -d '{"host":{"config_group_names":["Base", "Web server"]}}' \ https://localhost/api/v2/hosts/${h} done