XenCenter

从 OVF/OVA 导入 VM

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

  • 查看/接受任何 EULA。
  • 指定安全设置(如果 OVF 包中包括证书或清单文件)。
  • 指定操作系统修复设置(如果要导入的 VM 是在 XenServer 主机以外的其他虚拟机管理程序上构建的)。

有关其中每个步骤的详细信息,请参阅创建新 VM

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

注意:

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

必备条件

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

导入 OVF 包

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

    如果该软件包中不包含 EULA,则该向导将跳过此步骤而直接进入下一页。

  4. 可选:指定 VM 位置。位置页面上,从 Import VMs to(将 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 是在 XenServer 服务器之外的虚拟机管理程序上构建的,请选择使用操作系统修复。选择可以在其中复制修复 ISO 的 ISO SR,以便 XenServer 可以使用该 SR。

    如果未列出所需的 ISO 库,请选择新建 ISO 库以创建 ISO SR。有关详细信息,请参阅 ISO 存储

    单击下一步继续操作。

  9. 完成页面上,检查所有的导入设置,然后选择完成,以开始执行导入过程并关闭该向导。

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

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

注意:

使用 XenCenter 导入包含 Windows 操作系统的 OVF 包之后,必须设置 platform 参数:

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