Вчера вечером я копировал виртуальную машину между хранилищами данных, когда я отвел глаза, а затем хост vCenter начал перезапускаться из-за обновления Windows ... Передача виртуальных машин между ними была прервана, но теперь файл VMDK, который он передавал, заблокирован, и я не могу запустить виртуальная машина.
Статьи базы знаний, которые я нашел, слишком загадочны, мне просто нужно разблокировать vmdk ... Как?
vCenter / ESXi 5.0
Ошибка: «Невозможно получить доступ к файлу [NEXSAN_SAS] rds-sv-ent / rds-sv-ent_1.vmdk, так как он заблокирован»
Дополнительные сведения: «При включении виртуальной машины vm-261 от хоста ESX получена непредвиденная ошибка. Причина: не удалось заблокировать файл. Не удается открыть диск '/ vmfs / volume / 4f4bb0fe-f7daabec-6a41-ac162d73a349 / rds-sv -ent / rds-sv-ent_1.vmdk 'или один из дисков моментальных снимков, от которых он зависит. "
Мне в этом деле повезло. После записи основной диск был заблокирован. Я удалил виртуальную машину из инвентаря и прочитал ее - ничего хорошего. Я перемещал виртуальную машину между хостами и заметил, что теперь основной vmdk (диск ОС) не заблокирован, а вспомогательный диск подкачки. Я отключил это и запустил виртуальную машину - готово. Выключил виртуальную машину, снова подключил диск подкачки, все в порядке.
Эти два сайта были очень полезны:
http://technotes.khitrenovich.com/deployment-vm-template-fails-vmdk-locked-error/
Я уверен, что этот документ должен позволить вам работать с файлом и разблокировать его:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=10051
Обычно я копирую и вставляю соответствующие части, но это существенный процесс, чтобы выполнить и диагностировать проблему, а также разблокировать файл.