6.13.4. 从 VMware 提供程序导入虚拟机
将虚拟机从 VMware vCenter 提供程序导入到 Red Hat Virtualization 环境中。您可以在每次导入操作过程中输入 Import Virtual Machine(s) 窗口中的详细信息,或者将 VMware 供应商添加为外部供应商,并在导入操作过程中选择预配置的供应商,从 VMware 供应商导入。要添加外部提供程序,请参阅将 VMware 实例添加为虚拟机提供程序。
Red Hat Virtualization 使用 V2V 来导入 VMware 虚拟机。对于 OVA 文件,Red Hat Virtualization 支持的唯一磁盘格式是 VMDK。
virt-v2v 软件包必须至少安装在一个主机上(在此流程中称为代理主机)。默认情况下,virt-v2v 软件包在 Red Hat Virtualization 主机(RHVH)上可用,并在 Red Hat Enterprise Linux 主机上作为 VDSM 的依赖性安装在 Red Hat Virtualization 环境中。Red Hat Enterprise Linux 主机必须是 Red Hat Enterprise Linux 7.2 或更高版本。
virt-v2v 软件包在 ppc64le 架构中不可用,且这些主机不能用作代理主机。
必须先关闭虚拟机,然后才能导入。在导入过程中通过 VMware 启动虚拟机可能会导致数据崩溃。
导入操作只能包含共享相同架构的虚拟机。如果要导入的任何虚拟机都具有不同的架构,系统会显示警告,并提示您更改您的选择,使其只包含具有相同架构的虚拟机。
如果导入失败,请参考 /var/log/vdsm/import/ 中的相关日志文件,详情请参阅代理主机上的 /var/log/vdsm/vdsm.log。
从 VMware 导入虚拟机
-
单击
。 -
点 More Actions (
),然后点 Import 以打开 Import Virtual Machine(s) 窗口。
- 从 Source 列表中选择 VMware。
- 如果您已将 VMware 提供程序配置为外部提供程序,请从 External Provider 列表中选择它。验证提供程序凭据是否正确。如果您在配置外部供应商时没有指定目标数据中心或代理主机,请立即选择这些选项。
如果您尚未配置 VMware 供应商,或想要从新的 VMware 供应商导入,请提供以下详情:
- 从可用虚拟机的数据中心列表中选择。
- 在 vCenter 字段中输入 VMware vCenter 实例的 IP 地址或完全限定域名。
- 在 ESXi 字段中输入要从中导入虚拟机的主机的 IP 地址或全限定域名。
- 在 Data Center 字段中输入数据中心的名称,以及指定 ESXi 主机所在的集群。
- 如果您已在 ESXi 主机和管理器之间交换 SSL 证书,请保留检查验证服务器的 SSL 证书以验证 ESXi 主机的证书。如果没有,请取消选中 选项。
- 为 VMware vCenter 实例输入 Username 和 Password。用户必须有权访问包含虚拟机的 VMware 数据中心和 ESXi 主机。
-
在已安装
virt-v2v的选定数据中心中选择一个主机,以便在虚拟机导入操作期间充当 Proxy 主机。此主机还必须能够连接到 VMware vCenter 外部供应商的网络。
- 单击 Load,以列出 VMware 提供程序上可以导入的虚拟机。
从 Source 上的 Virtual Machines 列表中选择一个或多个虚拟机,并使用箭头将它们移到 Virtual Machines to Import 列表中。点 。
注意如果虚拟机的网络设备使用驱动程序类型 e1000 或 rtl8139,虚拟机将在导入 Red Hat Virtualization 后使用相同的驱动程序类型。
如果需要,您可以在导入后将驱动程序类型手动更改为 VirtIO。要在导入虚拟机后更改驱动程序类型,请参阅 第 5.2.2 节 “编辑网络接口”。如果网络设备使用 e1000 或 rtl8139 以外的驱动程序类型,则导入期间驱动程序类型会自动更改为 VirtIO。Attach VirtIO-drivers 选项允许将 VirtIO 驱动程序注入导入的虚拟机文件中,以便在驱动程序更改为 VirtIO 时,操作系统可以正确地检测到该设备。
- 选择要驻留虚拟机的集群。
- 为虚拟机选择一个 CPU 配置文件。
- 选择 Collapse Snapshots 复选框来删除快照恢复点,并在基于模板的虚拟机中包含模板。
- 选中 Clone 复选框,以更改虚拟机名称和 MAC 地址,并克隆所有磁盘,同时删除所有快照。如果虚拟机在 System 列中显示带有警告符号的警告符号,或者 虚拟机在 System 列中具有粘滞号,则必须克隆虚拟机并更改其名称。
- 单击要导入的每个虚拟机,然后单击 Disks 子选项卡。使用 分配策略和存储域列表选择虚拟机所使用的磁盘是精简配置还是预分配,然后选择要在其上存储该磁盘的存储域。也会显示一个图标,以指示要导入的磁盘用作该虚拟机的启动磁盘。
- 如果您选择了 克隆 复选框,请在 General 子选项卡中更改虚拟机的名称。
- 单击 以导入虚拟机。
虚拟机的 CPU 类型必须与导入它的集群的 CPU 类型相同。在管理门户中查看集群的 CPU 类型 :
-
单击
。 - 选择一个集群。
- 点 。
- 点击常规标签。
如果虚拟机的 CPU 类型不同,请配置导入的虚拟机的 CPU 类型:
-
单击
。 - 选择虚拟机。
- 点 。
- 点系统选项卡。
- 单击 Advanced Parameters 箭头。
- 指定 Custom CPU Type 并点击 。