导入磁盘映像

通过使用 XenCenter 导入向导,可以将磁盘映像导入资源池或特定主机中,从而创建 VM。该向导将引导您完成在 XenCenter 中创建 VM 时所需要的许多通用步骤:指定主服务器;为新 VM 配置存储和网络连接;以及在导入过程中所需要的一些其他步骤,其中包括:

  • 为 VM 配置网络连接。
  • 指定导出设置(如果要导入的磁盘映像是在 Citrix Hypervisor 以外的其他虚拟机管理程序上构建的)。
  • 指定新 VM 的引导模式。

有关详细信息,请参阅VM 导入和导出

导入磁盘映像的要求

需要具有“池管理员”RBAC 角色才能导入磁盘映像。导入向导将执行各种检查,以确保您在目标池中具有“池管理员”角色,然后才允许您继续操作。有关详细信息,请参阅 RBAC 概述

过程

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

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

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

    VM 定义页面上,输入将从所导入磁盘映像创建的新 VM 的名称,并分配 CPU 和初始内存资源。有关详细信息,请参阅 VM CPU 和内存分配

    单击下一步继续操作。

  • 指定用来放置新 VM 的位置并选择主服务器。

    位置页面上,选择要用来放置新 VM 的位置,为其分配主服务器(可选),然后单击下一步继续操作。

    • 从“将 VM 导入”**列表中选择池或独立服务器。
    • 要为该 VM 指定主服务器,请从主服务器列的列表中选择服务器。Citrix Hypervisor 将始终尽可能尝试在 VM 的主服务器上启动 VM。有关为新 VM 分配主服务器的详细信息,请参阅主服务器
    • 如果不希望指定主服务器,请从主服务器列的列表中选择不分配主服务器
  • 为新 VM 配置存储。

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

  • 为新 VM 配置网络连接。

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

    单击下一步继续操作。

  • 指定引导选项。

    引导选项页面上,指定新 VM 的引导模式。选择 BIOS 引导以在旧 BIOS 模式下引导 VM 。

    Citrix Hypervisor 仅在新创建的 Windows 10(64 位)、Windows Server 2016(64 位)和 Windows Server 2019(64 位)VM 上支持 UEFI 引导。来宾 UEFI 引导是一项实验性功能。可以在生产环境中的主机上创建启用了 UEFI 的 VM。但是,启用 了 UEFI 的 VM 不得用于生产目的。在将主机升级到较新版本的 Citrix Hypervisor 时,可能需要重新创建 VM。

    有关来宾 UEFI 引导的详细信息,请参阅新增功能

    选择 UEFI 引导以在 UEFI 模式下引导 VM。

  • 启用操作系统修复功能。

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

  • 配置传输 VM 网络连接。

    传输 VM 设置页面上,为 VM 配置网络连接设置,然后单击下一步继续操作。

    • 从目标池或独立服务器可用网络接口的列表中选择网络。
    • 要使用自动化的动态主机配置协议 (DHCP) 自动分配网络连接设置(包括 IP 地址、子网掩码和网关),请选中使用 DHCP 自动获取网络设置
    • 要手动配置网络连接设置,请单击使用以下网络设置并输入 IP 地址、子网掩码和网关。
  • 完成页面上,查看所有导入设置。单击完成开始导入过程并关闭向导。

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

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

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

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

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

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