ghettoVCB不备份ESXi 5.0虚拟机

我使用ghettoVCB将我的虚拟机备份到NFS共享。 当我尝试在我的一个虚拟机上运行脚本时,它失败,出现错误“find了ServerName的快照,不会进行备份!”

这个虚拟机上没有快照!

2013-01-29 15:03:45 -- info: CONFIG - VERSION = 2011_11_19_1 2013-01-29 15:03:45 -- info: CONFIG - GHETTOVCB_PID = 4647292 2013-01-29 15:03:45 -- info: CONFIG - VM_BACKUP_VOLUME = /vmfs/volumes/VMStore/esxi-server1 2013-01-29 15:03:45 -- info: CONFIG - VM_BACKUP_ROTATION_COUNT = 1 2013-01-29 15:03:45 -- info: CONFIG - VM_BACKUP_DIR_NAMING_CONVENTION = 2013-01-29_15-03-45 2013-01-29 15:03:45 -- info: CONFIG - DISK_BACKUP_FORMAT = zeroedthick 2013-01-29 15:03:45 -- info: CONFIG - POWER_VM_DOWN_BEFORE_BACKUP = 0 2013-01-29 15:03:45 -- info: CONFIG - ENABLE_HARD_POWER_OFF = 0 2013-01-29 15:03:45 -- info: CONFIG - ITER_TO_WAIT_SHUTDOWN = 3 2013-01-29 15:03:45 -- info: CONFIG - POWER_DOWN_TIMEOUT = 5 2013-01-29 15:03:45 -- info: CONFIG - SNAPSHOT_TIMEOUT = 15 2013-01-29 15:03:45 -- info: CONFIG - LOG_LEVEL = info 2013-01-29 15:03:45 -- info: CONFIG - BACKUP_LOG_OUTPUT = /tmp/ghettoVCB-2013-01-29_15-03-45.log 2013-01-29 15:03:45 -- info: CONFIG - VM_SNAPSHOT_MEMORY = 0 2013-01-29 15:03:45 -- info: CONFIG - VM_SNAPSHOT_QUIESCE = 0 2013-01-29 15:03:45 -- info: CONFIG - VMDK_FILES_TO_BACKUP = all 2013-01-29 15:03:45 -- info: CONFIG - EMAIL_LOG = 0 2013-01-29 15:03:45 -- info: 2013-01-29 15:03:47 -- info: Snapshot found for ServerName, backup will not take place 2013-01-29 15:03:47 -- info: ###### Final status: ERROR: All VMs failed! ###### 

如果您查看ghettoVCB shell脚本,尝试检查特定虚拟机是否存在快照的方式是通过对虚拟机的ESX数据存储区中的string“delta”进行“grepping”。

 ls "${VMX_DIR}" | grep -q "\-delta\.vmdk" 

1 – 手动尝试确认该文件不退出。 通过sshing到您的esxi服务器或使用VIclient浏览数据存储。

2 – 使用vmware命令检查是否有快照 – 用vm的idreplace$ vmid

 vmware-vim-cmd vmsvc/snapshot.get $vmid 

3 – 如果我遇到这样的问题,我通常会做的是创build一个新的快照,然后使用“全部删除”来清除所有的快照。 这似乎清理了一些部分完成的捕捉。