( zwei | 2021. 03. 09., k – 11:36 )

Szerkesztve: 2021. 03. 09., k – 11:52

Suse Manager mellett retek módon ansible-t használok provision-ra :)

Ennek történeti okai vannak - hamarabb volt ansible, és elég sok minden van benne, lusta voltam salt-ra átírni.

Szóval úgy néz ki a dolog, hogy a vmware template klónozás után futtatok egy ansible playbookot, ami  beállítja a hostnevet és többek közt futtatja a Suse manager bootstrap scriptet, és felhúzza a szabvány konfigot.

(sssd install, pam konfig, security hardening, stb.)

Egyébként a hostnevet linux is át tudja venni vmware-ből. Red Hat esetén openvmtools+ cloud init, Ubuntu esetén simán open vm tools   megteszi.

szerk:

Red Hat esetén  ezek a csomagok vannak a template-ben, amivel megy a hostnév és IP bellítás vmware profilból:

python-backports
python-backports-ssl_match_hostname
python-ipaddres
cloud-init
perl-File-Temp
network-scripts
open-vm-tools

 

Ubuntu esetén  úgy emlékszem elég volt levakarni a cloud initet, ha alapból rajta lenne  (open-vm-tools is kell ha nem lenne)

 

Arra kell ügyelni, hogy klónozás után a /etc/machine-id  -t újra kell generálni (rm /etc/machine-id;systemd-machine-id-setup), mert úgy tapasztaltam a Suse Manager (Uyuni) hajlamos ezt is egyedi azonosítóként használni.