Ajuster le délai durant lequel Hyper-V attends l'arrêt d'une VM quand l'hôte s'arrête
Rédigé par Swisstone 3 commentairesHyper-V, comme tous les hyperviseurs, est capable d'effectuer une action sur les VM lorsque l'hôte s'arrête, par exemple, éteindre proprement le système d'exploitation invité.
Il peut cependant arriver que l'OS invité ne réponde pas correctement à la demande d'arrêt, ou plante durant cette phase.
C'est à ce moment là que le "ShutdownTimeout" est utile: Hyper-V forcera l'arrêt de la VM si ce délai est dépassé. Par défaut, sur Windows Serveur 2012 R2 et 2016 il est de 120 secondes, ce qui est généralement suffisant pour que l'arrêt de la VM soit effectif.
Oui, mais... si on a une VM qui a besoin de plus de 120 secondes à s'arrêter, on fait quoi ?
C'est là qu'intervient la paramètre ShutdownTimeout situé ici: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization
Il s'agit de la durée en secondes avant qu'Hyper-V ne considère que l'OS invité a planté durant l'arrêt et ne force son extinction. Il est possible de modifier ce paramètre si nécessaire.