Я довольно новичок в использовании Hyper-V. Я пытаюсь узнать, как лучше выключить и перезапустить мой сервер, когда на нем работают виртуальные машины.
У меня есть физический сервер под управлением MS Windows Server 2012 R2. У меня есть две виртуальные машины, работающие под Hyper-V на этом сервере Windows. Одна виртуальная машина работает под управлением гостевой операционной системы Windows 7 Professional. Другая виртуальная машина работает под управлением Ubuntu 14.10.
У меня вопрос: нужно ли выключать каждую виртуальную машину перед выключением физического сервера, или виртуальные машины будут закрыты физическим сервером в процессе его выключения?
Я не смог найти никакой информации об этом процессе. Может кто-то указать мне верное направление?
Спасибо
В моих тестах нет, виртуальные машины не нужно выключать. Я на самом деле проверил это, открыв блокнот на виртуальной машине с несохраненным текстом, а затем перезапустил хост.
ВМ вернулась с открытым блокнотом с текстом там.
Я думаю, что в настройках HyperV есть опция по умолчанию «сделать это с виртуальной машиной при перезагрузке»
источник
Я предпочитаю пройти через процесс их отключения по отдельности через консоль управления. Хотя это довольно редко, бывают ситуации, когда состояние виртуальной машины имеет проблему или не может быть отключено должным образом самостоятельно. Это дает мне возможность убедиться, что все это происходит так, как я ожидал. Не говоря уже о том, что бывают случаи, когда сама виртуальная машина не всегда освобождает ОЗУ в зависимости от того, какие системы на ней запущены, и, хотя часто она ничего не делает, я почему-то чувствую себя лучше.
источник
Похоже, что настройкой по умолчанию является сохранение состояния системы. Таким образом, я считаю, что отдельные виртуальные машины не нужно выключать, если используется настройка по умолчанию.
источник