Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe

Maintenance planifiée sous Azure

Poster un commentaire

Il y a longtemps j’ai expliqué le rôle des groupe de disponibilité dans la maintenance des VM sous Azure:

https://amethyste16.wordpress.com/2013/09/22/focus-sur-les-windows-azure-virtual-machine/

 

Si Azure est susceptible de mener à bien des opérations de maintenance, on ne sait pas toujours qu’elle sont généralement planifiées et qu’il est possible d’avoir des informations sur cette planification afin d’essayer de l’anticiper en interrogeant un service Azure appelé: In-VM Metadata service.

L’accès à ce service s’effectue par la VM à cette url:

http://169.254.169.254/metadata/v1/maintenance

Si rien n’est prévu dans les 5 minutes ceci s’affiche:

{}

2016-11-03_22-45-11

Ou en PowerShell:


Invoke-WebRequest -Uri http://169.254.169.254/metadata/v1/maintenance

2016-11-03_22-50-38

 

Si la VM est sur le point de rebouter:

2016-11-03_22-46-09

Une façon d’utiliser cette info est de lancer un script PowerShell dans une tâche planifiée et d’effectuer une action de prévenance si un EventId est retrouvé dans la réponse, par exemple un log dans Event Logs avec le petit script suivant:

https://github.com/yahavb/AzureComputeInVmNotification/blob/master/samples/IsVmInMaint.ps1

 

Bibliographie

 

 

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s