XenCenter

将 VM 导出为 OVF/OVA

您可以使用 XenCenter® 的“导出”向导将一个或多个 VM 导出为 OVF 或 OVA 包。要打开该向导,请选择要导出的 VM,然后在“VM”菜单上选择“导出”。VM 必须先关机或暂停,然后才能导出。

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

注意:

并非总是能够运行从具有不同 CPU 类型的其他服务器导出的已导入 VM。例如,在具有 Intel VT CPU 的服务器上创建然后导出的 Windows VM,在导入到具有 AMD-V CPU 的服务器时可能无法运行。

您不能使用 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,请选择“下一步”继续。
  5. 在“高级选项”页面上,指定任何清单、签名和输出文件选项,或选择“下一步”继续:
    1. 要为包创建清单,请选中“创建清单”复选框。清单提供包中其他文件的清单或列表。清单用于确保包创建时最初包含的文件与包到达时存在的文件相同。导入文件时,将使用校验和来验证自包创建以来文件是否未更改。
    2. 要为软件包添加数字签名,请选中“签署 OVF 软件包”复选框。浏览以查找证书。在“私钥密码”框中输入与证书关联的私钥。导入已签名的软件包时,用户可以使用证书的公钥验证数字签名,从而验证软件包创建者的身份。使用您已从受信任机构创建并导出为 .pem 或 .pfx 文件的 X.509 证书,该文件包含清单文件的签名和用于创建该签名的证书。
    3. 要将选定的 VM 以 OVA 格式输出为单个 (tar) 文件,请选中“创建 OVA 软件包”复选框。有关不同文件格式的更多信息,请参阅 开放虚拟化格式 (OVF 和 OVA)。
    4. 要压缩软件包中包含的虚拟硬盘映像 (.VHD 文件),请选中“压缩 OVF 文件”复选框。默认情况下,创建设备软件包时,导出的虚拟硬盘映像会占用分配给 VM 的相同空间量。例如,分配了 26 GiB 空间的 VM 具有占用 26 GiB 空间的硬盘映像,无论 VM 实际是否需要那么多空间。压缩 VHD 文件会使导出过程花费更长时间才能完成,并且导入包含压缩 VHD 文件的软件包也会花费更长时间,因为“导入”向导在导入时必须提取 VHD 映像。

    如果同时选中“创建 OVA 软件包”和“压缩 OVF 文件”选项,则结果是压缩的 OVA 文件 *.ova.gz。

  6. 在向导的最后一页上,查看您在前面页面上选择的设置。要让向导验证导出的软件包,请选中“完成后验证导出”复选框。选择“完成”以开始导出选定的 VM 并关闭向导。

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

    要取消正在进行的导出,请选择“通知”>“事件”,在事件列表中找到该导出,然后选择“取消”。

将 VM 导出为 OVF/OVA