Том консоли моего сервера VMware ESX стал доступен только для чтения.Как я могу сохранить свои виртуальные машины?
Вопрос
Два тома RAID, ядро/консоль VMware работает на RAID1, vmdks работает на RAID5.Ввод имени входа на консоли приводит только к ошибкам SCSI, пароль не запрашивается.Слава Богу, виртуальные машины на самом деле все еще работают.Однако мы думаем, что после перезагрузки ядро может не запуститься снова, и виртуальные машины перестанут работать.
У нас есть резервные копии баз данных и дисков виртуальных машин, но нет резервных копий самих vmdks.
Какие у меня есть варианты?
Наша лучшая идея на данный момент —
- Используйте VMware Converter для создания действующих виртуальных дисков из работающих виртуальных машин, как если бы это была миграция P2V.
- Перезагрузите хост-сервер и запустите диагностику RAID, выясните, что произошло через букву «h».
- Попытайтесь снова запустить ESX, возможно, после восстановления тома RAID.
- Возможно, придется переустановить ESX на томе и повторно подключить виртуальные машины.
- Если это не сработает, прикрепите «живые» vmdks, созданные на шаге 1, к другому хосту виртуальной машины.
Решение
Это была объединительная плата.Оба диска RAID1 и один диск RAID5 были недоступны.Невероятно, но гипервизор VMware продолжал работать в течение трех дней из памяти без доступа к своему хост-диску, сохраняя работоспособность управляемых им виртуальных машин.
На шаге 3 выше мы диагностировали проблему с оборудованием и заменили RAID-контроллер, кабели и объединительную плату.После перезапуска мы повторно инициализировали RAID, дав указание контроллеру запросить у дисков их конфигурации.Оба были повреждены и оба были успешно отремонтированы.
На шаге 4 переустанавливать ESX не пришлось;хотя при загрузке он не хотел регистрировать виртуальные машины.Нам пришлось раскопать кое-какие скрытые элементы управления, чтобы дать указание ядру переподписать виртуальные машины.(Поищите в документации VM слово «отставка».)
Я считаю, что наш запасной план сработал бы: образы VMware Converter для «осиротевших» виртуальных машин были протестированы и работали нормально, без потери данных.Я настоятельно рекомендую выполнить создание образа VMware Converter для любой виртуальной машины, которая попадает в это состояние, после отключения как можно большего количества служб и перевода виртуальной машины в состояние, доступное только для чтения.Загрузка vmdk в другом месте или на исходный хост для восстановления обычно происходит НАМНОГО быстрее, чем восстановление сервера с нуля с помощью резервных копий.