Июнь
09
2010

Как удалить снапшот виртуальной машины из сервисной консоли VMware ESX.

Иногда бывает так, что из клиента vSphere удалить снапшоты виртуальной машины не получается, либо снапшот не отображается в vSphere Client. В этом случае может помочь их удаление из сервисной консоли самого сервера VMware ESX. Перед удалением снапшота виртуальной машины убедитесь, что у вас достаточно места на томе VMFS в соответствии со следующим правилом:

свободное место на VMFS >= snapshot + base disk

1. Заходим в сервисную консоль ESX и выполняем команду:

# vmware-cmd -l

нам показывают виртуальные машины:

/vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx
/vmfs/volumes/volume-UUID-or-name/vm2/vm2.vmx

2. Определяем, есть ли у конкретной машины снапшоты:

# vmware-cmd /vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx hassnapshot

На выходе получим такую строчку:

hassnapshot() =

или такую:

hassnapshot() = 1

В последнем случае - снапшот есть.

3. Коммитим этот снапшот на базовый диск:

# vmware-cmd /vmfs/volumes/volume-UUID-or-name/vm1/vm1.vmx removesnapshots removesnapshots() = 1