TP3B Part3 - Create a template¶
Si vous avez bien suivi jusque là, ça va être quick (moyennant la latence de Azure).
➜ Le concept, pour créer des templates de VM Azure :
- on part d'une VM existante (ça, on a déjà)
- on la "désalloue"
- on la "généralise" (c'est un terme Azure)
- on crée l'image de base
A partir de là, on pourra balancer des az vm create avec notre propre template de VM, qui contiendra donc déjà notre conf.
1. Créer le template¶
De retour dans votre shell az, sur votre PC, on va créer le template.
🌞 Let's go, balancez :
# Désallocation de la VM
vm deallocate --resource-group <ton_rg> --name <nom_de_ta_VM>
# Généralisation de la VM
vm generalize --resource-group <ton_rg> --name <nom_de_ta_VM>
# Création d'une image : un template de VM
image create --resource-group <ton_rg> --name alma_chad --source <nom_de_ta_VM> --hyper-v-generation V2
Note
Evidemment, vous êtes libres de nommer votre image autrement que alma_chad, le nom est arbitraire.
2. Tester le template¶
🌞 Lancer une VM à partir de votre template
- même commande
vm createque d'habitude, mais choisissez votre image comme base - avec un
--image alma_chaddonc !
🌞 Vérification !
- connectez-vous à la VM
- vérifiez que notre conf custom est bien appliquée
- vérifiez que
cloud-inita correctement run - vérifiez que
wagentest actif
3. La suite¶
⚠️⚠️⚠️ On a créé ce template juste pour vous montrer la démarche pour faire ça.
On ne se reservira pas de cette image alma-chad dans la suite, vous repartirez de l'image Alma officielle.