在RHEL 7和RHEL 8中使用virt-v2v将虚拟机从其他虚拟机管理程序转换为KVM
更新 八月28 2019,1:31下午 --
该VIRT-V2V工具的虚拟机(VM)的外国管理程序,包括其磁盘映像和元数据的转换,与红帽企业Linux使用与KVM的管理libvirt的,红帽虚拟化和红帽OpenStack的平台。virt-v2v可以转换在Xen和VMware ESX环境中运行的Red Hat Enterprise Linux和Windows VM。
本文概述了VM转换,并提供了针对特定转换类型的过程的链接。
virt-v2v包含在Red Hat Enterprise Linux 7和Red Hat Enterprise Linux 8中,并随virt-v2v软件包一起安装。在Red Hat Enterprise Linux 7中,也可以从Red Hat OpenStack Platform通道获得virt-v2v。
重要说明:virt-v2v当前仅在AMD64和Intel 64体系结构(也称为x86_64)上受支持。v2v转换不支持所有其他体系结构,包括IBM Z,IBM POWER和64位ARM。
支持的转换
支持的来宾操作系统进行转换
virt-v2v只能将运行特定来宾操作系统的虚拟机转换为可在KVM上运行。在RHEL 7和RHEL 8上使用virt-v2v时,这也有所不同:
来宾操作系统 | RHEL 7主机 | RHEL 8主机 |
红帽企业Linux 5 | 不支持 | |
红帽企业Linux 6 | ||
红帽企业Linux 7 | ||
红帽企业Linux 8 | 不支持 | |
SUSE Linux Enterprise Server 11,SP4和更高版本[1] | 在RHEL 7.7和更高版本上 | |
SUSE Linux Enterprise Server 12 | ||
SUSE Linux Enterprise Server 15 | ||
Windows 8 | 不支持 | |
Windows 8.1 | 不支持 | |
Windows 10 | ||
Windows Server 2008 | 不支持 | |
Windows Server 2008 R2 | 不支持 | |
Windows Server 2012 | 不支持 | |
Windows Server 2012 R2 | 不支持 | |
Windows Server 2016 | ||
Windows Server 2019 | ||
Debian [2] | RHEL 7.4和更高版本中的Technology Preview | 技术预览 |
Ubuntu [2] | RHEL 7.4和更高版本中的Technology Preview | 技术预览 |
[1]转换后,应重新调整使用X图形和SUSE Linux Enterprise Server 11操作系统的虚拟机,以使图形正常工作。为此,在迁移完成后,请使用来宾OS中的sax2分发工具。
[2]作为技术预览,不支持转换Debian和Ubuntu VM。另外,此转换当前存在以下已知问题:
* virt-v2v无法更改GRUB2配置中的默认内核,并且即使在转换过程中也不会更改VM中配置的内核。在VM上可用。
*将Debian或Ubuntu VMware虚拟机转换为KVM后,VM的网络接口名称可能会更改,因此需要手动配置。
注意: 在某些情况下,上面未列出的任何操作系统的virt-v2v转换在某些情况下都可以使用,但Red Hat不支持。
支持的虚拟机监控程序进行转换
支持来自以下虚拟机管理程序的转换:
- 红帽企业Linux 5 Xen
- VMware vSphere ESX / ESX(i)-版本3.5、4.0、4.1、5.0、5.1、5.5、6.0、6.5和6.7
注意: 在某些情况下,可以使用上面未列出的任何虚拟机管理程序进行virt-v2v转换,但Red Hat不支持。
V2V转换支持的其他注意事项
当前仅支持将使用UEFI固件的虚拟机转换为以下KVM虚拟机管理程序:-Red
Hat Virtualization 4.2及更高版本-这需要virt-v2v版本1.39.12或更高版本-RHEL
7和RHEL 8
如何进行V2V转换?
根据VM的来宾OS和原始管理程序的不同,准备和执行v2v转换的具体步骤可能会有所不同。有关特定转换的详细信息,请参阅以下内容之一:
* 将VMware vCenter Linux虚拟机转换为KVM
* 将VMware vCenter Windows计算机转换为KVM
* 将Xen 虚拟机管理程序上的Linux计算机转换为KVM
* 将虚拟机从VMware导出为一个OVA文件,并将其导入到KVM中
相关链接
有关将虚拟机转换为在Red Hat Virtualization上运行的信息,请参阅从VMware Provider导入虚拟机。
有关转换虚拟机以在Red Hat OpenStack Platform上运行的信息,请参阅转换VMware虚拟机以导入到Red Hat OpenStack Platform。
有关使用virt-v2v和virt-p2v从另一个虚拟机管理程序转换物理机的信息,请参阅RHEL7中使用virt-p2v将物理机转换为KVM虚拟机。