Memento Cloud Init

Cloud Init permet de configurer des machines virtuelles au boot, en utilissant des méta données provenant de la plateforme ou tourne la VM (AWS, Azure, GCP, KVM Local, etc). Pour une installation sur KVM avec libvirt, il faut utiliser le module NoCloud : Installer le système dans un KVM, avec virt-manager et une image ISO Installer le paquet cloud-init (et le paquet sudo pour que le reste fonctionne) # yum install cloud-init sudo Eteindre la VM Créer un répertoire de travail et s’y déplacer Créer les 3 fichiers : user-data : contient la configuration pour ajouter son user, sa clé SSH, configurer sudo, configurer le mot de passe root meta-data : contient la configuration de la machine, le hostname, etc network-config : contient la configuration du réseau Créer l’image ISO : $ genisoimage -output cloudinit_la_vm.iso -volid cidata -joliet -rock user-data meta-data network-config Attacher l’image ISO Démarrer la VM ...

2020-07-28 · 2 min