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