6.13. 导出和导入虚拟机和模板

注意

导出存储域已弃用。存储数据域可以从数据中心取消附加,并导入到同一环境中或不同环境中的其他数据中心。然后,可以将虚拟机、浮动虚拟磁盘和模板从导入的存储域上传到所连接的数据中心。有关 导入存储域 的信息,请参阅 Red Hat Virtualization 管理指南中的导入现有存储域部分。

您可以将虚拟机和模板从相同或不同的 Red Hat Virtualization 环境中的数据中心导出并导入到该数据中心。您可以使用导出域、数据域或使用 Red Hat Virtualization 主机导出或导入虚拟机。

当您导出或导入虚拟机或模板时,属性会保留该虚拟机或模板的名称和描述、资源分配和高可用性设置等基本详情。

虚拟机和模板的权限和用户角色包含在 OVF 文件中,这样当存储域从一个数据中心分离并附加到另一个数据中心时,可以使用其原始权限和用户角色导入虚拟机和模板。要成功注册权限,与虚拟机或模板的权限相关的用户和角色必须在注册过程之前存在于数据中心中。

您还可以使用 V2V 功能从其他虚拟化提供程序(如 RHEL 5 Xen 或 VMware)导入虚拟机或导入 Windows 虚拟机。V2V 转换虚拟机,以便它们可以由 Red Hat Virtualization 托管。有关安装和使用 V2V 的更多信息,请参阅使用 virt-v2v 将其他管理程序中的虚拟机转换为 KVM

重要

在导出或导入之前,必须关闭虚拟机。

6.13.1. 将虚拟机导出到导出域

将虚拟机导出到导出域,以便将其导入到其他数据中心。开始之前,必须先将导出域连接到包含要导出的虚拟机的数据中心。

警告

在导出之前,必须关闭虚拟机。

将虚拟机导出到导出域

  1. 单击 ComputeVirtual Machines 并选择虚拟机。
  2. 点击 More Actions ( moreactions ),然后点 Export to Export Domain
  3. 另外,还可在 Export Virtual Machine 窗口中选择以下复选框:

    • force Override :覆盖导出域中虚拟机的现有镜像。
    • 折叠快照 :为每个磁盘创建一个单一的导出卷。此选项删除快照恢复点并在基于模板的虚拟机中包含模板,并删除虚拟机在模板上具有的任何依赖项。对于依赖于模板的虚拟机,请选择此选项,使用虚拟机导出模板,或者确保目标数据中心中存在该模板。

      注意

      当点 ComputeTemplates 并点 New VM 从模板创建虚拟机时,您会在 Resource Allocation 标签页的 Storage Allocation 部分中看到两个存储分配选项:

      • 如果选择了 Clone,虚拟机不依赖于模板。该模板不必存在于目标数据中心。
      • 如果选择了 Thin,虚拟机依赖于模板,因此模板必须存在于目标数据中心中,或者通过虚拟机导出。或者,选择 Collapse Snapshots 复选框,将模板磁盘和虚拟磁盘折叠到单个磁盘中。

      要检查所选的选项,请点击虚拟机的名称,然后点击详情视图中的 General 选项卡。

  4. 点击 确定

虚拟机的导出开始。在导出时,虚拟机将显示在 ComputeVirtual Machines 中,其状态为镜像锁定。根据您的虚拟机硬盘镜像和您的存储硬件的大小,这可能需要长达一小时。单击 Events 选项卡以查看进度。完成后,虚拟机已导出到导出域,并显示在导出域详细信息视图的 VM Import 选项卡中。