Nutanix – Construire des images pour AHV avec Packer : Utilisation

Packer Nutanix

Nous avons vu dans l’article précédent la préparation d’une personnalisation d’image avec Packer pour un environnement Nutanix AHV.

Ici, nous allons voir comment lancer le déploiement, le déroulement du workflow de création et les étapes de vérifications.

Lancer le build via Packer

Pour lancer le build de l’image et l’ensemble des instructions associées, une seule commande suffit :

packer build .

Dans mon exemple, je me suis placé à la racine de mon répertoire contenant les fichiers hcl et le répertoire scripts.

Le déploiement est donc lancé et la sortie de la commande nous donne plusieurs indications sur les différentes étapes :

Packer build steps
Packer build steps

Dans le workflow, Packer va :

  • Construire et pousser une image sur Prism Central et créer une VM à partir de cette image selon les paramètres spécifiés :

PC tasks

  • Il lance ensuite la VM et commence l’installation

Packer VM install

  • Un fois l’installation réalisée et la customisation du système effectuée, les étapes post installation sont réalisées via WinRM :

winRM

  • A la fin de l’installation, Packer va arrêter la machine, la nettoyer (ejecter les CDROM) et créer un template. (Dans les paramètres de build, j’avais demandé la conservation de la VM source pour debug, la VM est donc conservée)

end install packer

end install task

  • Je peux ensuite vérifier, le template est bien créé :

Template

 

Voici donc l’illustration d’un exemple concret de gestion d’image avec Packer dans Nutanix.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *