Назад |
Перейти на главную страницу
сквозные диски Hyper-v выходят из строя после миграции или перезагрузки хоста
Я использую кластер Hyper-V 2008R2 с хранилищем с поддержкой iSCSI. Я использую сочетание общих томов кластера для большинства виртуальных машин, но я использую пару промежуточных дисков для томов iSCSI для некоторых больших объемов данных.
Сквозные тома часто монтируются на хосте, и им назначается буква диска. Это приводит к тому, что том становится недоступным в гостевой системе. Иногда я могу вручную удалить букву диска с хоста и добавить ее в гостевую, и том снова заработает, но это не всегда работает. Я могу надежно воспроизвести эту проблему, перенеся гостя на другой хост в реальном времени или перезагрузив хост.
Проблема в том, как был настроен сквозной диск. Если вы добавите диск к ресурсу кластера, который представляет гостя вручную, хост-сервер смонтирует тома на диске перед переводом гостя в оперативный режим. Это делает диск недоступным внутри гостя.
Вы можете убедиться в наличии этой проблемы, посмотрев на «Службы и приложения» в диспетчере отказоустойчивого кластера. Смотрит на гостевую виртуальную машину и найдет список «Дисковые накопители». Если «Файловая система» указана как NTFS, то на хосте открыт том. Если "Файловая система" <unknown>
значит громкость уже настроена правильно.
Правильная последовательность добавления промежуточного диска к высокодоступной виртуальной машине (т. Е. Гостевой системе, работающей на кластере Hyper-V) следующая:
- Представьте хранилище кластеру. (Настройте сеанс iSCSI и т. Д.)
- Откройте Управление дисками.
- Если это пустой диск, щелкните его правой кнопкой мыши и выберите «Инициализировать». Щелкните правой кнопкой мыши еще раз и переведите его в автономный режим.
- Если на этом диске уже есть данные, которые вы хотите сохранить, щелкните диск правой кнопкой мыши и переведите его в оперативный режим, затем щелкните еще раз правой кнопкой мыши и переведите его в автономный режим.
- Откройте диспетчер отказоустойчивого кластера и перейдите к хранилищу.
- Нажмите «Добавить диск» и выберите диск.
- Щелкните диск правой кнопкой мыши и выберите «Свойства». Назовите диск чем-нибудь полезным. Также обратите внимание на имя диска над списком томов. Это имя понадобится вам позже. (В этом примере диск называется Disk5.)

- Перейдите в «Службы и приложения» в консоли диспетчера отказоустойчивого кластера и найдите свою виртуальную машину. Или откройте консоль управления Hyper-V.
- Щелкните виртуальную машину правой кнопкой мыши и выберите Параметры.
- Если у виртуальной машины его еще нет, добавьте контроллер SCSI.
- Добавьте новый диск к контроллеру SCSI. Выберите вариант «Физический жесткий диск». Выберите имя диска, которое вы нашли на шаге 5. Нажмите OK.
- Завершите настройку диска внутри вашего гостя.
Если у вас уже есть некорректно настроенный том и вы хотите его исправить:
- Выключите гостя.
- Удалите сквозной диск из конфигурации виртуальной машины.
- Удалите дисковый ресурс из виртуальной машины на экране «Службы и приложения» консоли диспетчера отказоустойчивого кластера.
- Откройте конфигурацию виртуальной машины и снова добавьте проходной диск. (См. Шаги 5–10 выше.)