XenCenter

将 VM 导出为 OVF/OVA

可以使用 XenCenter 的导出向导将一个或多个 VM 导出为 OVF 或 OVA 包。要打开向导,请选择要导出的 VM,然后在 VM 菜单上选择导出。导出 VM 前,必须将其关闭或挂起。

您需要具有“池管理员”RBAC 角色才能将 VM 导出为 OVF/OVA。导出向导将在启动时执行检查,以确保您具有“池管理员”角色,然后才允许您继续操作。有关详细信息,请参阅 RBAC 概述

注意:

如果 VM 是从具有不同 CPU 类型的其他服务器导出的,则该 VM 在导入后并不一定能够运行。例如,如果在包含 Intel VT CPU 的服务器上创建了一个 Windows VM,在将其导出后再导入到包含 AMD-V CPU 的服务器上时,该 VM 可能无法运行。

您不能使用 OVA/OVF 导出附加了 vTPM 的虚拟机。

必备条件

  • 为了能够将 VM 导出为 OVF/OVA 包,您需要一定的权限。导出向导将执行各种检查,以确保您在目标池中具有所需的角色,然后才允许您继续操作。有关所需的 RBAC 角色的详细信息,请参阅 RBAC 角色和权限的定义

导出 OVF/OVA 包

  1. 打开导出向导:选择要导出的 VM 所在的池或服务器,然后在 VM 菜单上选择导出
  2. 在该向导的第一页上,输入导出文件的名称。指定要保存该文件的文件夹。从格式列表中选择 OVF/OVA 包(*.ovf, *.ova)。选择下一步
  3. 选择要导出的 VM。选择下一步
  4. EULA 页面上,可以在软件包中添加先前准备的最终用户许可协议 (EULA) 文档(.rtf.txt)。要在文本编辑器中查看 EULA 的内容,请在列表中选择 EULA,然后选择查看。如果不想在软件包中包括 EULA,请选择下一步以继续操作。
  5. 在“高级选项”页面上,指定清单、签名和输出文件选项,或者选择下一步继续操作:
    1. 要创建软件包的清单,请选中创建清单复选框。清单文件提供软件包中其他文件的清单或列表。清单用于确保最初在创建软件包时包含的文件与软件包创建完成时包含的文件相同。导入文件时,将使用校验和来验证在创建软件包后文件是否发生过更改。
    2. 要向软件包添加数字签名,请选中签署 OVF 包复选框。通过浏览找到证书。在私钥密码框中输入与该证书关联的私钥。导入具有签名的软件包时,用户可以使用证书的公钥来验证数字签名,从而验证软件包创建者的身份。请使用已由可信证书颁发机构创建并导出为 .pem.pfx 文件的 X.509 证书,该文件中包含清单文件的签名及用来创建该签名的证书。
    3. 要将选定的 VM 输出为 OVA 格式的单个 (tar) 文件,请选中创建 OVA 包复选框。有关不同文件格式的信息,请参阅开放虚拟化格式(OVF 和 OVA)
    4. 要压缩软件包中包括的虚拟硬盘映像(.VHD 文件),请选中压缩 OVF 文件复选框。默认情况下,当您创建设备软件包时,导出的虚拟硬盘映像所占用的空间量与分配给 VM 的空间量相同。例如,如果为 VM 分配了 26 GiB 空间,则该 VM 的硬盘映像也将占用 26 GiB 空间,而不考虑该 VM 实际是否需要这么多的空间。如果压缩 VHD 文件,会增加完成导出过程所需要的时间,导入包含压缩 VHD 文件的软件包时,所需要的时间也会增加,因为导入向导在导入这些文件时必须解压缩 VHD 映像。

    如果创建 OVA 包压缩 OVF 文件选项均处于选中状态,将生成一个压缩的 OVA 文件 *.ova.gz

  6. 在该向导的最后一页上,检查在前面的页面上选择的设置。要让向导验证导出的包,请选中完成时验证导出复选框。选择完成,以开始导出所选 VM 并关闭该向导。

    导出过程可能需要一些时间。导出速度取决于虚拟磁盘的大小、可用网络带宽以及 XenCenter 主机的磁盘接口速度。导出进度将显示在 XenCenter 窗口底部的状态栏中以及通知下的事件视图中。

    要取消正在进行的导出操作,请依次选择通知 > 事件,在事件列表中找下该导出事件,然后选择取消

将 VM 导出为 OVF/OVA