У меня vmware vsphere 4 esx4.1. У меня есть виртуальная машина с 64-битной ОС centos6 и 3 виртуальными дисками (система 50GO / данные пользователя 250 GO / резервная копия 250 GO)
Когда я попытался сделать снимок виртуальной машины, я получил сообщение об ошибке, например, размер неопределенного имени файла превышает размер, разрешенный хранилищем данных.
Моя проблема в том, что виртуальная машина не может запуститься после того, как я получил это сообщение об ошибке, потому что она не могла получить доступ ко 2-му и 3-му диску (в норме только системный диск). Похоже, что эти 2 диска заблокированы.
Я перезагружаю физическую машину esx, но у меня было то же самое!
Не могли бы вы помочь! Я действительно заблокирован, и мне нужна ваша помощь!
Когда я сталкивался с подобными ситуациями, я выключал виртуальную машину и переходил в хранилище данных, содержащее виртуальную машину. Я использую NFS для большинства хранилищ данных, поэтому есть файлы блокировки (.lck), которые можно удалить. Легко.
Однако я предполагаю, что вы используете VMFS в локальном хранилище. Процесс менее прозрачен. VMWare имеет статья базы знаний с описанием действий по устранению неполадок для заблокированных файлов виртуальной машины. Если можете, включите SSH-доступ к хосту.
These virtual machine files are commonly locked for runtime:
<VMNAME>.vswp
<DISKNAME>-flat.vmdk
<DISKNAME>-<ITERATION>-delta.vmdk
<VMNAME>.vmx
<VMNAME>.vmxf
vmware.log
Поскольку эта проблема возникла во время создания снимка, вам нужно сосредоточиться на <DISKNAME>-flat.vmdk
и <DISKNAME>-<ITERATION>-delta.vmdk
файлы. В любом случае выполните действия, перечисленные в Статья о VMWare.