Как я могу загрузить виртуальную машину на Hyper-V 2012, если на нем отсутствует виртуальный жесткий диск?

У нас есть сервер Hyper-V 2012 с 8 виртуальными машинами. Мы прикрепили дополнительные виртуальные жесткие диски к каждому компьютеру для хранения резервных копий. Эти диски хранятся на NAS.

После сбоя питания мы попытались загрузить виртуальные машины и обнаружили, что их невозможно загрузить без подключенных резервных дисков. Мы не смогли загрузить NAS в этот момент, поэтому нам пришлось вручную удалить все дополнительные диски, загрузить виртуальные машины и заново подключить диски, когда мы снова запустим NAS.

Эти резервные диски не являются необходимыми для работы системы.

Я хотел бы знать, есть ли способ загрузить виртуальную машину на Hyper-V 2012 с отсутствием некоторых жестких дисков (scsi), чтобы мы могли автоматически восстанавливаться после сбоя питания.

1 ответ

Если ваша инфраструктура настолько хрупкая, что сбой питания может ее устранить, вам следует сосредоточиться на этой проблеме. Ни один NAS не должен быть настроен как единая точка отказа. Почти все они представлены в версии, которая может быть сгруппирована.

Ответить на ваш вопрос, правда, нет. Hyper-V не загружает виртуальную машину с неверной конфигурацией, а отсутствующий виртуальный жесткий диск является недопустимой конфигурацией. Hyper-V не может знать, что этот виртуальный жесткий диск не имеет решающего значения для вашей работы.

Предполагая, что вы не хотите решать проблему сбоя питания, вы можете сделать несколько вещей.

1) Сконфигурируйте гостевую виртуальную машину для непосредственного использования NAS для резервного копирования, а не для монтирования хранящегося там виртуального жесткого диска. Это позволит вашей виртуальной машине загружаться и выполнять свою работу, отказывая только тогда, когда наступит время для резервного копирования.

2) Настройте виртуальные машины таким образом, чтобы они не запускались автоматически после сбоя питания. Напишите скрипт, который пытается их запустить и который запускается при запуске машины. Напишите свой сценарий таким образом, чтобы, когда виртуальная машина не запускалась, она перенастраивала виртуальную машину без отсутствующего виртуального жесткого диска и затем пыталась запустить ее снова. Честно говоря, с PowerShell в Server 2012 этот сценарий не будет сложным для написания.

Другие вопросы по тегам