快照管理器检测不到虚拟机的快照
正常从列表取消注册虚拟机后,再添加会快照管理器回村走之前的快照,除非用第三方备份软件通过快照API生成的快照不在管理器显示
Article ID: 331558
Updated On: 01-27-2017
Products
VMware vSphere ESXi
Issue/Introduction
本文介绍使用命令行界面 (CLI) 提交快照的步骤。
Symptoms:
免责声明:本文为 Snapshot Manager fails to detect snapshots of VMs (1026380) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
快照管理器未检测到在快照磁盘上运行的虚拟机快照。
Environment
VMware ESXi 3.5.x Installable
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.1
VMware ESXi 3.5.x Embedded
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.1
VMware ESXi 3.5.x Embedded
Resolution
要解决此问题,请整合 ESXi 主机上的快照。
要整合 ESXi 主机上的快照,请执行以下操作:
- 以 root 用户身份并通过 iLO/DRAC 登录到 ESXi 控制台。
- 导航到包含.vmdk 文件的虚拟机目录。
- 运行以下命令列出目录中的文件:
ls -ltrh *.vmdk - 找到类似于 VM_NAME-00000#.vmdk 或 VM_NAME-00000#-delta.vmdk 的快照文件。
注意:增量文件应具有当前时间戳 - 运行以下命令以获取虚拟机和每个虚拟机的 VMID 的列表:
vim-cmd vmsvc/getallvms
记下未检测到的快照所在虚拟机的 VMID。 - 运行以下命令确认快照是否存在:
vim-cmd vmsvc/snapshot.getVMID - 运行以下命令可移除所有快照:
vim-cmd vmsvc/snapshot.removeallVMID
如果 snapshot.removeall 命令失败并显示错误“找不到 VMID (Cannot find VMID)”,请运行以下命令:
- 运行以下命令可创建新的快照:
vim-cmd vmsvc/snapshot.createVMID snapshotName description includeMemory quiesced
其中,includeMemory 和 quiesced 变量为布尔值。将该值设为1会启用快照选项,设为0会禁用快照选项。
例如:
# vim-cmd vmsvc/snapshot.create 10 my_snapshot snapshot_test 0 0 - 运行以下命令可移除所有快照:
vim-cmd vmsvc/snapshot.removeallVMID
Additional Information
要确认虚拟机是否正在快照磁盘上运行,请执行以下操作:
- 右键单击虚拟机,然后单击编辑设置。
- 选择虚拟磁盘,然后检查磁盘文件。如果虚拟机标记为 VM-000001.vmdk,则表明虚拟机正在快照磁盘上运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗