将 VM 导出为 OVF/OVA

Last published : Oct 07, 2026
您可以使用 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 窗口底部的状态栏以及“通知”下的“事件”视图中。
    要取消正在进行的导出,请选择“通知”>“事件”,在事件列表中找到该导出,然后选择“取消”。