云祺Logo 云祺Logo

将虚拟机从 VMware 迁移到 XCP-ng

2026-05-18

目录:

VMware 是历史最悠久、最受欢迎的虚拟化技术供应商,拥有成熟且高度完善的环境,以及大量基于 VMware 生态系统的互补性与实用性兼备的服务。其服务器虚拟化套件 VMware vSphere 包含 x86 架构下的第一类裸机虚拟机监控程序 ESXi、用于集中管控大量 ESXi 主机的控制中心 vCenter Server,以及其他众多卓越功能。

XCP-ng(即“Xen云平台-下一代”)是一款企业级开箱即用的开源虚拟化平台,基于XenServer 7.4开发,旨在2017年Citrix停止将XenServer作为免费平台维护后,以其分支形式取而代之。XCP-ng支持在资源池中创建多达64台主机,并可通过集中式Web控制台Xen Orchestra进行统一管理。许多此前由厂商收取额外费用的功能(例如热补丁、实时存储迁移等)在XCP-ng中均免费提供,这使其成为注重成本效益的企业用户的热门选择。

为何迁移到 XCP-ng?

尽管 VMware 具有显而易见的优势,但仍存在一些缺陷,动摇了用户的信心。VMware vSphere 无法在不受支持的硬件上运行;其频繁的设备驱动程序更新可能导致虚拟机启动或初始化缓慢;而损坏的脚本或代码则可能破坏虚拟机,甚至导致服务器停滞,从而引发数据丢失。因此,一些希望提升某些应用程序性能的 VMware 用户,被功能完备且完全免费的 XCP-ng 所吸引,开始寻求将其迁移至该平台的方法。

此外,博通收购 VMware 之后,VMware 的授权模式也发生了变化。因此,一些用户正在寻找 VMware 的替代方案。显然,XCP-ng 也在他们的选择之列。

XCP-ng 相比 VMware 的一些潜在优势如下:

1. 开源:XCP-ng 是一个完全开源的项目,这意味着用户可以访问源代码,并可根据自身需求自由修改和分发。这种透明性对于希望定制虚拟化解决方案,或对软件内部运作有特殊要求的组织而言,是一项显著优势。

2. 无需支付版税或许可费:XCP-ng 的开源模式意味着用户可免费使用全部功能,无需为高级功能额外支付许可费用。这与 VMware 的商业模式形成鲜明对比——后者通常要求用户购买许可证才能解锁某些高级功能。

3. 简化的产线:XCP-ng 提供简化的产线,所有功能均集成于单一版本中,相较 VMware 的多款产品与多个版本,大幅简化了产品选型与管理工作。

4. 避免供应商锁定:企业使用 XCP-ng 可避免被绑定于单一供应商的解决方案,从而获得更高的灵活性和更多选择。

如何将虚拟机从 VMware 迁移到 XCP-ng?

一种方法是使用 OVF 工具导出 OVA 文件,该工具是 VMware 开发的命令行实用程序,用于在 VMware 产品之间导入和导出 OVF 包;然后将 OVA 模板导入 XCP-ng。因此,请在迁移前先安装该工具,以节省时间。之后,您需登录 vSphere 并将虚拟机导出为 OVF 文件;但由于自 6.5 版本起,vSphere 已不再提供直接导出 OVA 的选项,因此您可使用 OVF 工具将导出的 OVF 文件转换为 OVA 格式,最后再将转换后的 OVA 文件导入 XCP-ng。

以下是该流程的总体概述:

1. 准备 VMware 虚拟机

关闭虚拟机电源:确保该虚拟机未在 VMware 中运行。

卸载 VMware 工具:通常建议卸载 VMware 专用工具,因为它们可能在其他虚拟机管理程序上引发问题。

2. 导出 VMware 虚拟机

右键单击虚拟机,然后通过 vSphere 客户端选择将虚拟机导出为 OVF 模板

3. 转换磁盘

将 VMDK 文件转换为与 XCP-ng 兼容的格式(通常为 VHD 格式)。您可以使用 qemu-img 完成此转换:

qemu-img convert -f vmdk -O vpc sourcefile.vmdk destinationfile.vhd

4. 传输已转换的磁盘

将磁盘复制到 XCP-ng:将转换后的磁盘镜像传输至您的 XCP-ng 主机可访问的位置。您可以使用 SCP、SFTP 或您偏好的任何文件传输方式。

5. 将虚拟机导入 XCP-ng

使用 Xen Orchestra:如果您正在使用 Xen Orchestra,可以通过用户界面直接导入 VHD 文件:新建一台虚拟机,并将该 VHD 文件作为磁盘挂载。

使用 xe 命令行工具:您也可以使用“xe”命令行工具将磁盘导入 XCP-ng:

xe vm-import filename=destination-disk.vhd

创建虚拟机:如果导入操作未自动创建虚拟机,则需要在 XCP-ng 中手动创建一台新虚拟机,并将已导入的磁盘挂载到该虚拟机上。

导入虚拟机后,请勿忘记安装必要的工具、配置网络,然后测试虚拟机,以确保其在新环境中正常运行。

执行虚拟机到虚拟机(V2V)迁移的最佳方式

除上述方法外,还有一种更简便的V2V迁移方式。Vinchin备份与恢复软件 是一款面向虚拟机的综合数据保护解决方案,内置V2V迁移功能 ,支持10余种主流虚拟化平台,包括VMware、XCP-ng、XenServer、Hyper-V、Proxmox等。它既是一款备份工具,也是一款V2V迁移工具。

它还具备强大的备份与恢复功能,包括快速增量备份、基于镜像的备份、无需代理的备份、局域网免打扰(LAN-Free)备份与恢复、异地备份副本、多线程传输、勒索软件防护等,全方位保障您关键数据的安全。即时恢复功能可在15秒内重启故障虚拟机,大幅缩短恢复时间目标(RTO)。

Vinchin 备份与恢复简化了数据保护和迁移任务。即使是初学者,也能快速上手执行备份、恢复和管理操作。以下是如何轻松将虚拟机从 VMware 迁移到 XCP-ng 的步骤:

1. 备份您的 VMware 虚拟机,选择备份目标和备份策略,然后提交。

备份 VMware 虚拟机

2. 选择要恢复的虚拟机。

VMware 迁移至 XCP-ng

3. 选择要运行已恢复虚拟机的 XCP-ng 主机。

4. 选择还原策略。

VMware 转换为 XCP-ng

5. 审核并提交任务。

VMware 转 XCP-ng

启动任务后,您即可登录 XCP-ng 环境,查看虚拟机是否已恢复并正在运行。

Vinchin 备份与恢复软件已被数千家企业选用,您也可以立即开始使用这一功能强大的系统,享受长达 60 天的全功能试用期此外,您还可联系我们,留下您的具体需求,我们将根据您的 IT 环境为您提供专属解决方案。

下载按钮

下载免费试用版

适用于多种数据备份

* 15天全功能免费安全下载

从 VMware 迁移到 XCP-ng 常见问题解答

1. 问:我可以迁移带有快照的虚拟机吗?

A:建议在迁移前整合快照,因为快照可能与目标环境不兼容,或使迁移过程变得复杂。

2. 问:XCP-ng 能否与 VMware 在混合虚拟化环境中共存?

A:是的,XCP-ng 和 VMware 可以在同一环境中共存,但需分别运行在不同的主机上。可采用混合方案,以实现渐进式迁移,或继续支持依赖 VMware 特有功能的遗留应用程序。

结论

VMware 和 XCP-ng 均为行业领先的虚拟化厂商,各自拥有独特的优势与不足。无论出于成本节约或其他原因,二者之间的虚拟机到虚拟机(V2V)迁移长期面临文件格式转换等难题,直至 Vinchin 备份与恢复软件推出跨平台 V2V 迁移功能,才得以在单一平台上通过简短几步完成整个迁移流程。

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆

您可能感兴趣的新闻 换一批

现在下载,可享15天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

微信售后服务二维码

请拨打电话
为您提供支持

400-9955-698