Les systèmes d'exploitation invités de la machine virtuelle Hyper-V doivent-ils être arrêtés avant de redémarrer Windows Server 2012 R2 sur lequel ils s'exécutent?

9

Je suis relativement nouveau dans l'utilisation d'Hyper-V. J'essaie d'apprendre la meilleure pratique pour arrêter et redémarrer mon serveur lorsque des machines virtuelles s'exécutent dessus.

J'ai un serveur physique exécutant MS Windows Server 2012 R2. J'ai deux machines virtuelles exécutées sous Hyper-V sur ce serveur Windows. Une machine virtuelle exécute un système d'exploitation invité de Windows 7 Professionnel. L'autre VM exécute Ubuntu 14.10.

Ma question est, dois-je arrêter chaque machine virtuelle avant d'arrêter le serveur physique ou les machines virtuelles seront-elles arrêtées par le serveur physique dans le cadre de son arrêt?

Je n'ai pas pu trouver d'informations sur ce processus. Est-ce que quelqu'un peut-il me montrer la bonne direction?

Je vous remercie

BitBug
la source

Réponses:

13

Cela dépend de la façon dont vous avez configuré vos machines virtuelles.

Si vos machines virtuelles sont configurées pour «Désactiver», l'arrêt du système d'exploitation hôte serait presque équivalent à retirer l'alimentation des machines virtuelles. Si vos machines virtuelles sont configurées de cette façon et que vous souhaitez qu'elles s'arrêtent en toute sécurité, vous devez d'abord les arrêter. Vous pouvez également utiliser les autres options comme suspendre ou arrêter le système d'exploitation invité.

Gardez à l'esprit que l'arrêt de l'invité nécessite que les ajouts d'invités soient correctement installés sur l'invité. Je crois que sans eux, vous aurez l'effet de «désactivation», mais je n'en suis pas certain.

arrêt hyperv

Zoredache
la source
Très utile et m'a donné exactement ce dont j'avais besoin.
BitBug
1
Je ne suis pas un expert d'Hyper-V en particulier, mais il semble logique que "Désactiver la VM" ou "Enregistrer l'état de la VM" soit possible sans aucun ajout. Je veux dire, "Enregistrer" ne devrait pas être plus complexe que de geler le FS et le CPU virtuels, d'économiser les registres de RAM et de CPU, et peut-être d'autres informations d'état (GPU? Réseau virtuel / périphériques de bus?). Votre capture d'écran (l'avertissement n'apparaît que sur la troisième option) et la réponse de @ dbwillis semblent soutenir cette hypothèse.
Slipp D. Thompson,
1
J'ai vu des problèmes avec le logiciel chez certains invités en état de suspension. Particulièrement des trucs nécessitant une heure correcte. Sans ajouts d'invités pour corriger l'heure de reprise, les choses peuvent devenir un peu chancelantes. Vous n'avez donc peut-être pas besoin d'eux pour que l'invité suspende / reprenne, vous en avez vraiment besoin pour que votre système d'exploitation invité soit stable. BTW, le bloc-notes n'est pas le meilleur test ici.
Zoredache
2

Dans mes tests, non, les VM n'ont pas besoin d'être arrêtées. J'ai en fait testé cela en ouvrant le bloc-notes sur une machine virtuelle, avec du texte non enregistré, puis en redémarrant l'hôte.

La machine virtuelle est revenue avec le bloc-notes ouvert, avec le texte là-bas.

Je pense que sous les paramètres HyperV, il y a une option par défaut pour 'faire cela à VM lors du redémarrage'

dbwillis
la source
2
Cela ne décrit qu'une seule condition / action pour les paramètres d'arrêt automatique de la machine virtuelle lors de l'arrêt de l'hôte. Il existe trois conditions / actions possibles pour traiter une machine virtuelle lors de l'arrêt de l'hôte.
joeqwerty
2

Je préfère passer par le processus de les arrêter individuellement via la console de gestion. Bien que cela soit assez rare, il arrive que l'état de la machine virtuelle ait un problème ou ne s'arrête pas correctement de lui-même. Cela me donne une chance de m'assurer que tout cela se passe de la manière à laquelle je m'attendais. Sans oublier, il y a des moments où la machine virtuelle elle-même ne libère pas toujours de RAM en fonction des systèmes qui y sont exécutés, et bien que souvent elle ne fasse vraiment rien, cela me fait me sentir mieux pour une raison quelconque.

user356865
la source
1

Il semble que le paramètre par défaut enregistre l'état du système. Donc, je pense que la vm individuelle n'a pas besoin d'être arrêtée si le paramètre par défaut est utilisé.

David K.
la source