XenCenter

从磁盘映像中导入 VM

可以使用 XenCenter 导入向导导入已另存为磁盘映像的虚拟机 (VM)。该向导将引导您完成在 XenCenter 中创建 VM 时需要执行的许多通用步骤:指定主服务器,为新 VM 配置存储和网络连接,以及在磁盘映像导入过程中需要执行的一些其他步骤,其中包括:

  • 为新 VM 指定名称并为其分配一些 vCPU 和内存资源。
  • 指定操作系统修复设置(如果要导入的 VM 是在 XenServer 主机以外的其他虚拟机管理程序上构建的)。

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

必备条件

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

导入磁盘映像

  1. 打开导入向导:在文件菜单上,选择导入
  2. 在该向导的第一页上,找到要导入的磁盘映像文件,然后单击下一步继续操作。

    如果在文件名框中输入 URL 位置 (HTTP、HTTPS、file、FTP),则单击下一步时,将打开下载软件包对话框。在此对话框中,请在 XenCenter 主机上指定要复制磁盘映像的文件夹。

  3. 指定 VM 名称并分配 CPU 和内存资源。

    VM 定义页面上,输入将从所导入磁盘映像创建的新 VM 的名称,并分配 CPU 和初始内存资源。创建新 VM 后,所有这些值都可以进行调整。有关详细信息,请参阅 VM CPU 和内存分配。系统不会检查 VM 名称在 XenCenter 中的唯一性,因此如果您为它们指定一个有意义且好记的名称,可以更轻松地管理不同的 VM。有关详细信息,请参阅 VM 名称和说明

    单击下一步继续操作。

  4. 可选:指定 VM 位置。位置页面上,从 Import VMs to(将 VM 导入到)列表中选择要用来放置要导入的 VM 的池或独立服务器。

    单击下一步继续操作。

  5. 为新 VM 配置存储。

    存储页面上,选择要用来放置所导入虚拟磁盘的存储库 (SR),然后单击下一步继续操作。

  6. 为新 VM 配置网络连接。

    网络连接页面上,在目标池/独立服务器中为新 VM 的虚拟网络接口选择目标网络。

    单击下一步继续操作。

  7. 指定引导选项。

    引导选项页面上,指定新 VM 的引导模式。只能选择来宾操作系统支持的选项。

    • BIOS 引导:选择此选项可在旧 BIOS 模式下引导 VM。Windows 11 VM 不支持旧 BIOS 引导。

    • UEFI 引导:选择此选项可在 UEFI 模式下引导 VM。XenServer 仅支持对某些来宾操作系统使用此引导模式。有关支持 UEFI 引导的来宾操作系统的详细信息,请参阅来宾 UEFI 引导和安全引导

    • UEFI 安全引导:选择此选项可在 UEFI 安全引导模式下引导 VM。安全引导可防止在引导过程中运行未签名、未正确签名或修改的二进制文件。XenServer 仅支持对某些来宾操作系统使用此引导模式。有关支持 UEFI 安全引导的来宾操作系统的详细信息,请参阅来宾 UEFI 引导和安全引导

    (仅限 VHDX/AVHDX)从 VHDX/AVHDX 文件中导入 VM 时,导入向导将尝试从您要导入的 VHDX/AVHDX 文件中自动检测引导模式。查看设置,确保选择的引导模式与最初为 VM 配置的引导模式相同。

    单击下一步继续操作。

  8. 启用/禁用操作系统修复功能。

    如果要导入的磁盘映像是在 XenServer 之外的虚拟机管理程序上构建的,请选择使用操作系统修复。选择可以在其中复制修复 ISO 的 ISO SR,以便 XenServer 可以使用该 SR。有关详细信息,请参阅关于 VM 导入和导出

    重要:

    如果要从 VMware vSphere 上的 Citrix Provisioning (PVS) 导入 VHDX/AVHDX 文件,请选择不使用操作系统修复。从 PVS 为 VHDX/AVHDX 启用操作系统修复可能会导致引导失败。

    单击下一步继续操作。

  9. 完成页面上,查看所有导入设置。单击完成开始导入过程并关闭向导。

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

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

    注意:

    使用 XenCenter 导入包含 Windows 操作系统的磁盘映像之后,必须设置 platform 参数。此显示随磁盘映像中包含的 Windows 版本而异:

    • 对于 Windows Server,请将 platform 参数设置为 device_id=0002。例如:

      xe vm-param-set uuid=<VM UUID> platform:device_id=0002
      <!--NeedCopy-->
      
    • 对于所有其他 Windows 版本,请将 platform 参数设置为 viridian=true。例如:

      xe vm-param-set uuid=<VM UUID> platform:viridian=true
      <!--NeedCopy-->
      
从磁盘映像中导入 VM