不使用快照备份 Xen VM

不使用快照备份 Xen VM

我在一台小型 XenServer 6.2 中有一个 VM,我想在升级之前备份它。当前存储没有足够的空间来创建快照,所以我无法导出它。

有没有办法可以在不拍摄快照的情况下“下载”可恢复的 VM 映像?

如果需要的话,停止虚拟机不是问题。

答案1

要备份虚拟机,最好的方法是将其导出。当出现问题时,这也适用于您旧版本的 xenserver。

将 nfs 存储连接到你的服务器

xe sr-create type=nfs content-type=backup name-label=na;e_you_want_to_give shared=true device-config:server=ip_address_of_your_server device-config:serverpath=name_of_the_share_on_your_server

查看 xenserver 已将其安装到哪里

mount

虚拟机的 uuid

xe vm-list

导出虚拟机

xe vm-export vm=uuid_of_your_vm filename=path_of_the_share/name_you_want_to_give_to_your_backup.xva

来源

答案2

关闭虚拟机并复制 .vhd 文件。要找到该文件,请使用

xe vdi-list

这将显示 sr-uuid 和 uuid(即 vhd 名称)。您可能需要检查 mount 以找到 sr-uuid 路径 (/run/sr-mount/sr-uuid/uuid.vhd),然后在其中查找 vhd。

另外不要忘记使用以下方法备份 metatdate

xe vm-export filename=metadata.bak uuid=8ac95696-... metadata=true

相关内容