Programmer un arrêt ou démarrage d’une VM
Dans un but d’optimiser les coûts, nous pouvons couper et relancer nos VM afin d’optimiser nos factures. Oui ca grimpe vite 🙁
Dans mon cas, les VM de notre infrastructure s’exécutent entre 8h du matin à 20h. Voyons comment automatiser le processus d’arrêt et de démarrage.
Considérons que votre VM est installée et opérationnelle au sein d’Azure (Windows ou Linux). Rendez-vous dans les options de la VM puis dans la catégorie Automation et dirigez-vous vers l’option appelée Tasks (preview). Attention, au moment où je rédige ces lignes l’option est encore en phase de test, mais selon l’un de mes contacts chez Redmond, elle devrait passer en production d’ici quelques mois.
Cliquez sur « + Add a task »
Cliquez « Deallocate Virtual Machine » pour stopper l’exécution de votre VM
Cliquez sur le menu « Authenticate » et lancer la procédure de connexion en confirmant vos identifiants.
Pour finir, rendez-vous sur « Configure » et ajouter vos paramètres:
Attention, il se trouve qu’un bug soit présent lors de la configuration. Il faut impérativement mettre un mail et cocher la case « Notify Me » pour que cela soit pris en compte. Une fois terminé, vous pouvez revenir dans la configuration et décocher la case « Notify Me ».
Vous pouvez reproduire la manipulation pour le démarrage de la VM.
Merci d’avoir suivi ce tuto.