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
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'
la source
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.
la source
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é.
la source