xenserver 将虚拟机快照保存在哪里?

xenserver 将虚拟机快照保存在哪里?

我通过 ssh 进入 xenserver,并尝试使用“find /scripts | grep -i string”查找快照,其中 string 是我在 xencenter 中拍摄快照时所调用的。此方法无效,所以我想知道 xenserver 将我拍摄的快照保存在哪里?

答案1

我最终从citrix论坛得到了答案:

“没有快照文件。LVM SR 中的虚拟磁盘(包括快照)存储为卷。您可以使用 lvm2 包中的命令管理卷(运行 rpm -vV lvm2 查看包含的命令)。”

这里是完整的线程。

答案2

我知道这已经很晚了,但在安装 XenServer 时可以选择使用基于 Ext3 文件系统的存储库。如果这样做,则 VM 磁盘是存储在中的实际 VHD 文件/var/run/sr-mount/<UUID OF SR>

这还允许精简配置,Ext3、NFS 和其他更多企业级 SR 类型支持此功能,但默认 LVM SR 类型不支持此功能。

在安装过程中,选择用于虚拟机存储的磁盘时,请确保选择“启用精简配置(针对 XenDesktop 优化的存储)”。即使您不打算使用 XenDesktop,这仍然是启用基于 Ext3 的 SR 与默认 LVM 的选项。

有关详细信息,请参阅:
Citrix XenServer 6.1.0 安装指南
Citrix XenServer 6.1.0 管理员指南

在这些文档中搜索“ext3”和“thin provisioning”。

对于想要尝试将现有安装从 LVM SR 切换到 Ext3 SR 的人,请查看“将现有主机转换为使用精简配置”安装指南中的部分,但请充分注意,这将破坏 LVM SR 中的所有现有数据和虚拟机。 因此,您需要在切换之前备份或迁移现有 SR 中的所有虚拟机。

如果 Citrix 更改了文档的链接,或者有新的 XenServer 版本可用,只需在 Google 上搜索“Xenserver 安装指南”或“Xenserver 管理员指南”,就很容易找到。

答案3

简短的回答:它可能不是您可以找到的文件|grep。

XenServer 快照的存储取决于所使用的存储库 (SR) 的类型,以及最初创建 SR 的 Xen 版本号。 本白皮书提供所有血腥细节。

如果您通过 ssh 进入 dom0,该命令xe vdi-list is-a-snapshot=true可能会引导您朝着正确的方向前进。

相关内容