备份 XenServer 虚拟机和主机的6种方法
2026-05-18
Citrix XenServer 是一款服务器虚拟化平台,支持虚拟机的部署与管理。它采用开源模式,由社区驱动,并提供完整的产品与功能套件,吸引了全球数千家企业将其作为基础设施中的虚拟化工具。
XenServer 备份是一项极为重要的任务,这不仅因为其用户基数庞大,更因其数据一旦因数据损坏、硬件故障、系统停机等原因而丢失,将造成严重后果。本文介绍了 6 种轻松备份 XenServer(Citrix Hypervisor)虚拟机的方法。在此之前,您需重点关注 XenServer 备份的每个细节。
方法1:导出为OVF/OVA文件以进行备份
1. 在XenCenter中,关闭或挂起目标虚拟机。
2. 在资源窗格中,右键单击目标池或主机,然后选择导出以打开向导。
3. 指定导出文件的名称和位置 > 在格式列表中,选择OVF/OVA 包 (*.ovf, *.ova) > 下一步。
4. 从可用虚拟机中选择要包含在软件包中的虚拟机,然后点击下一步。
5. 向安装包中添加最终用户许可协议(EULA)文档,以可选方式为软件提供法律保护(添加 > 浏览至目标文件 > 从EULA 文件列表中选择 > 查看)。单击下一步。
6. 在高级选项页面中,指定清单、签名和输出文件的选项,或直接单击下一步继续。
勾选创建清单复选框,以生成一个列出软件包中所有文件的清单。
选择签署OVF软件包 > 定位一个证书(使用X.509格式,并导出为.psx文件;在导出SHA-256摘要时,将“Microsoft增强型RSA与AES加密提供程序”用作CSP)> 在私钥密码中输入导出/证书密码。
选择创建 OVA 包(单个 OVA 导出文件)以生成单个文件的 tar 输出,或选择其他格式。
选择压缩OVF文件以压缩包中的.VHD文件。
7. 为 XenCenter 8.2.2 及更早版本配置传输虚拟机的网络。在目标主机中,选择一个网络,并通过勾选使用 DHCP 自动获取网络设置或使用以下网络设置来自动或手动配置相关参数。单击下一步。
8. 查看设置,勾选导出完成后验证以验证导出的软件包,然后单击完成开始导出。
方法 2:使用 xe CLI 脚本备份 XenServer
xe CLI 是 Citrix Hypervisor 和 XenServer 上默认安装或自带的命令行接口。
备份整个虚拟机(离线):
xe vm-export vm=vm_uuid filename=backup
仅备份虚拟机元数据:
xe vm-export vm=vm_uuid filename=backup metadata=true
备份主机配置和软件
xe host-backup host=host file-name=hostbackup
运行以下命令以备份主机:
xe host-backup file-name=filename -h hostname -u root -pw password
方法 3:使用 PowerShell 备份 XenServer
此方法适用于运行 XenServer 和 XCP-ng 的环境,已在 XenServer 7.0 和 XCP-ng 7.5 上测试通过。您可前往GitHub 查看源代码。
方法 4:使用 XenCenter 备份 XenServer
1. 在 XenCenter 中,于 资源 窗格中选择服务器,然后依次点击 服务器 菜单 > 备份服务器。
2. 指定备份文件的位置和名称,然后点击保存。
注意:请勿在 XenServer 的域 0 中创建备份。
方法 5:使用 Xen Orchestra 备份 XenServer
1. 在 Xen Orchestra 中,选择 备份 > 新建,以创建新的备份任务。
2. 在要备份的虚拟机窗格中,选择一个或多个目标虚拟机。
3. 您可以在计划选项卡中配置定时备份。
方法6:使用Citrix合作伙伴工具备份XenServer
Vinchin备份与恢复是一款通过Citrix Ready认证的备份解决方案,可自动执行虚拟机定时备份,支持XenServer(Citrix Hypervisor)、XCP-ng、VMware、Hyper-V、oVirt、Oracle OLVM及其他6个平台。
该软件提供多种备份策略,例如数据缩减率达50%、CBT(变更块跟踪)、GFS保留策略、多线程、加密传输、SAN等。
它还支持跨越10多种虚拟化平台的虚拟机到虚拟机(V2V)迁移、15秒即时恢复、异地备份副本,以及符合AES-256标准的防勒索软件数据保护。
只需 4 个步骤,即可轻松创建备份任务。
1. 导航至虚拟机备份 > 备份,展开已授权虚拟机列表,找到需要备份的虚拟机。
2. 从下拉列表中选择一个备份节点和存储节点。
3. 设置备份策略。
4. 审核并点击提交。任务将按计划运行。
Vinchin 已被数千家企业选用以保护数据,您也可以在您的环境中进行为期 60 天的全功能免费试用。只需点击下方按钮即可获取安装包。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
XenServer 虚拟机备份常见问题
1. 是否支持批量备份 XenServer 虚拟机?
可以,您能够做到。借助 XenServer 虚拟机,您可以为多台虚拟机创建备份任务,以相同的策略对它们进行备份。
2. 您能否将 XenServer 备份恢复到另一台主机?
是的,您可以这样做。Vinchin 备份与恢复软件支持您将 XenServer 虚拟机的备份还原至另一台 XenServer 主机,甚至可跨平台进行虚拟机到虚拟机(V2V)迁移。
3. XenServer 虚拟机可以自动备份吗?
可以,Vinchin 备份与恢复软件提供了计划任务功能,您可借此自定义每个备份任务的开始时间。
总结
本文介绍了六种备份 Citrix Hypervisor/XenServer 的方法,包括手动导出、命令行操作、内置管理工具以及值得信赖的经认证合作伙伴提供的备份解决方案。您可以根据自身的具体业务需求进行选择。