1.确保SSH服务在ESXi主机上运行
导航至配置->安全配置文件->服务->单击“属性”
。启用SSH后,使用您喜欢的ssh客户端连接到ESXi主机。
2.运行-> vim-cmd vmsvc / getallvms
查找虚拟机的vmid,例如
14。3.现在运行-> vim-cmd vmsvc / get.tasklist 14
4.找到
removeallsnapshots任务#,然后运行:vim-cmd vimsvc / task_info 185720854如果您看到:“对象已被删除或尚未完全创建”或类似内容,则快照删除可能已冻结,但为了当然,让我们看一下文件大小,确保没有任何变化。
- cd进入vm所在的数据存储。
路径为/ vmfs / volumes / datastore-name / vm-name
6.现在运行-> watch -d’ls -lut | grep -E“ delta | flat | sesparse”’
注意文件大小,并确保它们保持不变。如果它们正在更改,则快照删除过程仍在工作,我将等待它。不要冒险丢失数据!
7.如果数据文件大小长时间没有变化(1-2小时,为了安全起见),请
重新启动ESXi主机上的vpxa服务。
配置->安全配置文件->服务->属性-> vpxa->选项->重新启动
或运行以下命令以重新启动管理服务
/sbin/services.sh restart
注意:您将失去与vCenter的主机的连接,只是在一分钟后重新连接。
8.返回SSH终端并重新运行命令:
watch -d’ls -lut | grep -E“ delta | flat | separse”
附上原文链接:https://www.thecloudxperts.co.uk/esxi-vm-snapshots-removal-hangs-at-99
本文只是留作查看,并无它意。