从 OVF/OVA 导入 VM

可以使用导入向导来导入已保存为 OVF/OVA 文件的虚拟机 (VM)。该向导将引导您完成在 XenCenter 中创建新 VM 时所需要的许多通用步骤:指定主服务器;为新 VM 配置存储和网络连接;以及在 OVF 导入过程中所需要的一些其他步骤,其中包括:

  • 指定安全设置(如果 OVF 包中包括证书或清单文件)。
  • 配置传输 VM 网络连接。请参阅关于 VM 导入和导出
  • 指定操作系统修复设置(如果要导入的 VM 是在 Citrix Hypervisor 以外的其他虚拟机管理程序上构建的)。

有关在创建新 VM 时所涉及的各步骤的概述,请参阅创建新 VM

使用 XenCenter 导入 OVF 包时,该软件包将显示为 vApp。导入完成后,新的 VM 将显示在 XenCenter 的“资源”窗格中,而新的 vApp 显示在 管理 vApp(管理 vApp)对话框中。

必备条件

  • 需要具有“池管理员”RBAC 角色才能导入 OVF/OVA 包。导入向导将执行检查,以确保您在目标池中具有“池管理员”角色,然后才允许您继续操作。有关 RBAC 角色的详细信息,请参阅 RBAC 概述
  • 如果导入的 OVF 包经过压缩或者包含压缩文件,则 Citrix Hypervisor 主机上需要有额外的可用磁盘空间来解压缩这些文件。

导入 OVF 包

  1. 打开导入向导:在文件菜单上,选择导入
  2. 在该向导的第一页上,找到要导入的文件(文件扩展名为 .ovf、.ova 或 .ova.gz),然后单击下一步继续操作。
    • 如果选择压缩的 OVA 文件 (*.ova.gz),则在单击下一步时,该文件将解压为一个 OVA 文件,原 *.ova.gz 文件将被删除。
    • 如果在文件名框中输入 URL 位置 (http、https、file、ftp),单击下一步时,将打开下载软件包对话框,必须指定 XenCenter 主机上将存储所复制软件包的文件夹。
  3. 检查/接受 EULA。

    如果要导入的软件包中包括任何 EULA,请接受这些 EULA,然后单击下一步继续操作。如果该软件包中不包含 EULA,则该向导将跳过此步骤而直接进入下一页。

  4. 指定 VM 位置和主服务器。在“位置”页面上,从“将 VM 导入”列表中选择用来放置所导入 VM 的池或独立服务器,然后为 VM 分配一个主服务器(可选):
    • 要为 VM 指定主服务器,请从主服务器列的列表中选择服务器。Citrix Hypervisor 将始终尽可能尝试在 VM 的主服务器上启动 VM。有关为新 VM 分配主服务器的详细信息,请参阅主服务器

     

    • 如果不希望指定主服务器,请从主服务器列的列表中选择不分配主服务器

      单击下一步继续操作。

  5. 为导入的 VM 配置存储。存储页面上,选择一个或多个要用来放置所导入磁盘映像的存储库 (SR),然后单击下一步继续操作。
    • 要将导入的所有磁盘映像放在同一个 SR 上,请选择将导入的所有 VM 放置在此目标 SR 上,然后从列表中选择一个 SR。

     

    • 要将传入 VM 的磁盘映像放在不同的 SR 上,请单击将导入的 VM 放置在指定的目标 SR 上,然后针对每个虚拟磁盘,从列表中的 SR 列选择目标 SR。
  6. 为导入的 VM 配置网络连接。网络连接页面上,将导入的 VM 中的虚拟网络接口映射到目标池中的目标网络。此页面上传入 VM 列表中显示的网络和 MAC 地址作为初始(已导出)VM 定义的一部分存储在导出文件中。要将传入的虚拟网络接口映射到目标网络,请从目标网络列的列表中选择网络。

    单击下一步继续操作。

  7. 指定安全设置。如果为所选 OVF/OVA 包配置了证书或清单文件等安全功能,请在“安全”页面上指定必要的信息,然后单击“下一步”继续操作。此页面上显示的选项因 OVF 包上配置的安全功能而异:

    • 如果该软件包具有签名,此处将显示验证数字签名复选框;如果您希望验证签名,请单击此复选框。单击查看证书可显示用于对软件包进行签名的证书。如果证书显示为不可信,有可能是根证书或证书颁发机构在本地计算机上不受信任。

     

    • 如果软件包中包括清单文件,此处将显示验证清单文件内容复选框。如果选中该复选框,向导将验证软件包中的文件列表。

    请注意,如果软件包具有数字签名,系统会自动验证关联的清单文件,因此,验证清单文件内容复选框不会出现在安全页面上。

    重要: VMware Workstation 7.1 生成的 OVF 设备将包含具有无效 SHA-1 哈希的清单文件。如果在从该来源导入设备时选择验证清单文件,导入操作将会失败。

  8. 启用操作系统修复功能。如果所导入软件包中的 VM 是在 Citrix Hypervisor 以外的其他虚拟机管理程序上构建的,请选中使用操作系统修复复选框,并选择可以存储所复制的修复 ISO 的 ISO SR,以供 Citrix Hypervisor 使用。有关此功能的详细信息,请参阅“操作系统修复”。

    如果未列出所需的 ISO 库,请单击新建 ISO 库创建新的 ISO SR;有关使用此选项的详细信息,请参阅 ISO 存储

    单击下一步继续操作。

  9. 配置传输 VM 网络连接。传输 VM 设置页面上,配置关于 VM 导入和导出的网络连接设置,然后单击下一步继续操作。
    • 从目标池或独立服务器可用网络接口的列表中选择网络。
    • 要使用自动化的动态主机配置协议 (DHCP) 自动分配网络连接设置(包括 IP 地址、子网掩码和网关),请选中使用 DHCP 自动获取网络设置。

     

    • 要手动配置网络连接设置,请单击使用以下网络设置并输入 IP 地址、子网掩码和网关。
  10. 完成页面上,检查所有的导入设置,然后单击完成,以开始执行导入过程并关闭该向导。

    导入进度将显示在 XenCenter 窗口底部的状态栏中以及通知事件视图上。

    导入过程可能需要一些时间,具体取决于所导入虚拟磁盘的大小、可用网络带宽以及 XenCenter 主机的磁盘接口速度。导入完成后,新导入的 VM 将显示在资源窗格中,而新的 vApp 显示在 管理 vApp 对话框中。

    注意: 使用 XenCenter 导入包含 Windows 操作系统的 OVF 包之后,必须设置 platform 参数。此参数随 OVF 包中所含的 Windows 版本而异:

    • 设置如下所示的平台参数:

      xe vm-param-set uuid=<VM UUID> platform:device_id=0002

      xe vm-param-set uuid=<VM UUID> platform:viridian=true

尝试启动导入的 VM 时出错

如果无法引导从 OVF 包导入的 VM,请尝试在不使用“操作系统修复”功能的情况下重新导入该软件包:在导入向导的操作系统修复设置页面上,清除使用操作系统修复复选框(有关此功能的详细信息,请参阅关于 VM 导入和导出。)

从 OVF/OVA 导入 VM