从 OVF/OVA 导入 VM

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

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

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

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

必备条件

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

导入 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 指定主服务器,请从 主服务器 列的列表中选择服务器。如有可能,XenServer 将一直尝试在 VM 的主服务器上启动 VM。有关为新 VM 分配主服务器的详细信息,请参阅 主服务器

     

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

      单击 下一步 继续操作。

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

     

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

    单击 下一步 继续操作。

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

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

     

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

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

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

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

    如果未列出所需的 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 版本而异:

    • 对于 Windows Server 2008 及更高版本,请将 platform 参数设置为 device_id=0002。例如:

      xe vm-param-set uuid= platform:device_id=0002

    • 对于所有其他 Windows 版本,请将 platform 参数设置为 viridian=true。例如:

      xe vm-param-set uuid= platform:viridian=true

尝试启动导入的 VM 时出错

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

从 OVF/OVA 导入 VM

In this article