云祺Logo 云祺Logo

VMware ESXi 迁移至 oVirt/RHV

2026-04-17

VMware 是基于 x86 架构的广受欢迎的虚拟化平台提供商。依托于 Type 1 型虚拟机监控程序 ESXi 和集中式管理控制台 vCenter,VMware 的维护与管理更加快速、简便。借助 vMotion,VMware 用户可 在平台内执行数据迁移。

oVirt 是一款基于 KVM 虚拟机监控程序及 libvirt、Gluster、PatternFly 和 Ansible 等社区项目的免费开源分布式虚拟化解决方案。oVirt 由两部分组成:oVirt Node(将安装 KVM 和 VDSM 的组件,功能相当于 ESXi)以及 oVirt Engine(用于管理 oVirt Node 集群的管理平台,功能相当于 vCenter)。因此,oVirt 通常被视为 VMware 的替代方案。

VMware 的某些功能在 oVirt 中是免费提供的,但 VMware 本身价格较高。本文面向希望从 VMware 迁移并转向 oVirt 的用户。那么,如何将 VMware ESXi 迁移到 oVirt 呢?您可以使用本文中的命令行工具,或选择一款 V2V 转换器。

附注: 由于 oVirt 与 RHV 架构相似,您也可尝试本文中所述的将 VMware 迁移至 RHV 的方法。其中一种方法需要预先安装 virt-v2v,建议您首先完成该工具的准备。

注意:
目前仅支持导入存在于 oVirt 存储域(导出域或数据域)中的虚拟机。也就是说,仅有以下三类虚拟机可导入至 oVirt:
• 部署在数据中心存储域中的虚拟机;
• 此前已从 oVirt 导出、当前存储于导出域中的虚拟机;
• 从外部环境转换而来、并以导出域为第一存放位置的虚拟机。

3 个适用于 oVirt 的通用导入课程

1. 从存储域导入虚拟机

  1. 选择要从中导入虚拟机的源

  2. 选择目标存储域

  3. 选择代理主机

  4. 从源中选择一台虚拟机

  5. 获取虚拟机配置

  6. 设置转化属性

  7. 将虚拟机和磁盘添加到数据存储(已锁定)

  8. 转换虚拟机的磁盘。此过程需进行监控

  9. 如有需要,请更新虚拟机及磁盘

  10. 解锁虚拟机和磁盘

2. 从导出域导入虚拟机

  1. 设置虚拟机的导出域

  2. 选择目标数据域

  3. 在导出域中选择一台虚拟机

  4. 虚拟机配置已就绪

  5. 设置转换属性

  6. 将虚拟机和磁盘添加到数据存储(已锁定)

  7. 磁盘已复制,无需其他更新

  8. 解锁虚拟机和磁盘

3. 从外部环境导入

  1. 手动设置外部环境的属性,或选择一个提供方

  2. 选择目标数据域

  3. 选择一个已安装 virt-V2V 的数据中心主机作为代理

  4. 选择外部环境中的虚拟机

  5. 执行一种无需通过磁盘获取虚拟机配置的转换

  6. 设置转换属性

  7. 修改后的虚拟机和磁盘已添加到数据存储中

  8. 执行涉及磁盘的转换操作

  9. 磁盘大小已更新

  10. 解锁虚拟机和磁盘

如何将 VMware 迁移至 oVirt?分步指南

1. oVirt 主机准备

  1. 创建导出存储域

  2. 创建一个具有足够存储空间的 NFS 共享。 为挂载点创建一个目录,将所有权设为 VDSM,并挂载该共享。

LVM on the mount point. Then add a line in /etc/exports to export the mount.[root@ovirt ~]# mkdir /var/lib/exports/export[root@ovirt ~]# chown vdsm:kvm /var/lib/exports/export[root@ovirt ~]# mount /dev/mapper/vgnonssd-lvnonssd /var/lib/exports/export[root@ovirt ~]# df -h /var/lib/exports/export/Filesystem            Size  Used Avail Use% Mounted on/dev/mapper/vgnonssd-lvnonssd i.          439G   71M  417G   1% /var/lib/exports/export[root@ovirt ~]# echo "/var/lib/exports/export    ovirt(rw)">>/etc/exports[root@ovirt ~]# exportfs -a[root@ovirt ~]# showmount -eExport list for ovirt:/var/lib/exports/export ovirt/var/lib/exports/ssd    ovirt/tmp/iso              ovirt

  3. 添加存储域

依次转到系统 > 数据中心 > 默认(或您的数据中心名称)> 存储 > 新建域,然后输入适用于您环境的有效详细信息。

  4. 激活域名。

转到系统 > 数据中心,然后从列表中选择数据中心名称。

选择一个新的导出域名,然后点击激活

  5. 安装 VIRT-V2V 以转换格式。

  6. 创建一个 ~/.netrc 文件。

此文件包含用于在 VMware 中进行身份验证的凭据。其权限模式必须为 600。

2. 虚拟机准备

  Linux虚拟机:转换并导入虚拟机后,卸载VMware Tools,并安装oVirt代理。保留最新内核中的virtio驱动,删除VMware Tools。

  Windows 虚拟机:迁移前安装 Virtio 驱动程序。迁移后卸载 VMware Tools。

3. 将虚拟机复制到 oVirt

运行命令行,将 VMware 虚拟机复制并转换至 oVirt 导出域:

[root@ovirt ~]# virt-V2V -ic esx://192.168.0.5/?no_verify=1 -o rhev -os ovirt:/var/lib/exports/export --network ovirtmgt testvm2testvm2_testvm2: 100% [===================================================================]D 0h07m40s

4. 在 oVirt 中导入虚拟机

依次进入 系统 > 数据中心 > Default(或您的数据中心名称)> 存储,然后从列表中选择导出域。点击底部的“虚拟机导入”按钮,选择已导出的虚拟机,再点击“导入”。导入完成后即可启动该虚拟机。请检查网络设置,至此全部完成。

注意:
从导出存储域导入将作为一个统一的流程进行。此外还有其他情况:
从 VMware ESXi 导入虚拟机:用户需指定 ESXi 主机的 URL 及认证信息。
导入 VMware 导出的虚拟机:用户需指定 OVA 文件所在的 NFS/POSIX 路径。

如何轻松将虚拟机从 VMware 迁移到 oVirt/RHEV?

由于适配问题、不同类型的管理程序以及版本差异,两种不同虚拟机之间的 V2V 迁移可能具有挑战性。

因此,市场上有多种V2V工具可供选择,以适配相应的虚拟化平台。然而,这种方式并不方便。是否存在一种一体化解决方案,能够简化此类操作,从而实现高效的V2V转换?当然有。

Vinchin备份与恢复是目前最便捷的备份及虚拟机到虚拟机(V2V)迁移软件,支持绝大多数主流虚拟化平台,包括VMware vSphere、oVirt、RHV、OLVM、Hyper-V、Proxmox、XenServer、XCP-ng、OpenStack等。

Vinchin V2V 通过将两个平台都添加到备份系统中来工作:首先从原始虚拟化平台创建虚拟机(VM)的备份,然后将其恢复到目标平台。数据保护与迁移解决方案可整合为一套,从而大幅降低运维工作量及软件维护成本。

您可以通过直观的网页控制台轻松将 VMware 虚拟机迁移到 oVirt。

1. 选择 VMware 虚拟机的备份

选择 VMware 虚拟机

2. 选择目标 oVirt 主机

选择 oVirt 主机

3. 选择策略或直接点击“下一步”

选择策略

4. 提交任务

提交工作

几分钟后,您即可直接在 oVirt 中启动并使用此虚拟机。

Vinchin 备份与恢复还支持即时恢复功能,您可立即将虚拟机备份迁移至新虚拟化平台,并在15秒内重启虚拟机,以保障业务连续性。

Vinchin 备份与恢复软件已帮助众多企业完成虚拟机的备份与迁移工作,您也可以在此立即开启60天全功能免费试用,亲身体验其部署与使用的便捷性。如需协助,请联系我们,我们的工程师将为您提供技术支持,助您在您的环境中顺利使用该软件。我们已与全球多家信誉良好的企业建立合作伙伴关系,若您希望开展本地业务,可在此选择本地合作伙伴

从 VMware 迁移到 oVirt 常见问题解答

1. oVirt 比 VMware 更好吗?

很难说某一种虚拟化解决方案是否优于另一种。与 oVirt 相比,VMware 整体上通常功能更强大,但 oVirt 也有其自身优势。您可阅读文章 oVirt 与 VMware 对比,了解二者详细比较,从而为您选择最合适的解决方案。

2. 是否可以在不中断服务的情况下迁移虚拟机?

虚拟机迁移期间很难避免停机,但您可以使用Vinchin即时恢复功能来减少停机时间。

3. 迁移过程中是否需要转换虚拟磁盘?

如果通过命令行迁移虚拟机,通常需要转换虚拟磁盘,以便使用Vinchin备份与恢复软件来简化该任务。

总结

作为一款开源虚拟化解决方案,oVirt 拥有 VMware 所不具备的优势,因此您可能需要将 VMware 虚拟机转换为可在 oVirt 上运行的格式。您可以使用本文提供的命令行工具,分步骤完成虚拟机迁移;也可以选择更简便的方式,借助 Vinchin 备份与恢复软件实现虚拟机迁移。免费试用机会不容错过。

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

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

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

立即下载

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

微信售后服务二维码

请拨打电话
为您提供支持

400-9955-698