Hinweise und Fallen
Ubuntu 18.04 VMs
Achten Sie darauf, dass Templates eine leere Datei /etc/machine-id
haben. Sie dürfen diese Datei nicht löschen und es darf auch nicht die Machine-ID der Vorlage enthalten sein. Andernfalls kommt es zu doppelten IP Adressen, weil die Machine-ID für die DHCP Anfragen genutzt wird.
Ist Datei hingegen leer, wird beim Booten eine neue Machine-ID generiert. Mit dem Kommando virt-sysprep
kann dies erledigt werden.
virt-sysprep -d <TEMPLATE_VM> --operations \
user-account,defaults,-ssh-userdir,-ssh-hostkeys \
--keep-user-accounts <DEPLOYMENT_USER> \
--truncate /etc/machine-id
virt-sysprep
löscht alle lokalen User in einer VM. Wenn salt-cloud nicht den Root-User verwendet, achten Sie auf auf die Option --keep-user-accounts
, damit der Deployment-User nicht gelöscht wird.
Last updated