Как удалить снапшот виртуальной машины из сервисной консоли 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



