XenServer

转换管理器入门

只需几个步骤,即可轻松将 VMware ESXi/vCenter 虚拟机 (VM) 转换为 XenServer®:

  1. 准备 XenServer 环境并查看必备信息

  2. 使用 XenCenter 导入并配置 Conversion Manager 虚拟设备

    注意:

    如果您已安装了早期版本的 Conversion Manager 虚拟设备并希望升级 到最新版本,则没有自动升级路径。请从 XenServer 下载页面 下载最新版本的虚拟设备 ,然后从您的 系统中删除旧版本。

  3. 从 XenCenter 启动转换向导,开始将 VMware ESXi/vCenter 虚拟机转换为 XenServer

  4. 完成转换后任务

  5. 查看其他转换任务

准备环境

在转换 VMware 环境之前,您必须创建并准备目标 XenServer 独立主机或池,以 运行已转换的 VMware ESXi/vCenter VM。准备环境包括以下活动:

  1. 定义转换 VMware 环境的策略。您想转换 1 或 2 个 VM 吗?您想 转换整个环境吗?您想先创建一个试点以确保配置正确吗? 您是并行运行两个环境吗?您想在转换为 XenServer 时保留现有的群集设计吗?

  2. 规划网络配置。您想连接到相同的物理网络吗?您想 简化或更改网络配置吗?

  3. 在您希望加入池的主机上安装 XenServer。理想情况下,在开始安装之前,将主机上的网卡插入其物理 网络。

  4. 创建池并执行任何基本网络配置。例如,执行以下操作:

    • 在 XenServer 主机上配置网络以连接到 VMware 群集(如果群集与 XenServer 主机不在同一 网络上)。

    • 配置网络以连接到存储阵列。也就是说,如果您使用基于 IP 的存储,请创建一个连接到存储阵列物理网络的 XenServer 网络。

    • 创建池并将主机添加到此池。

  5. (对于共享存储和 XenServer 池。)准备用于存储虚拟磁盘的共享存储,并创建到存储的连接,在池上称为存储库 (SR) 。

  6. (可选)虽然这不是转换的必需条件,但您可能希望配置 XenServer 池上的 管理员帐户以匹配 VMware 服务器上的帐户。有关为 Active Directory 帐户配置基于角色的访问 控制的信息,请参阅 基于角色的访问控制

安装 XenServer 并创建池

在转换 VMware ESXi/vCenter VM 之前,请确保创建要运行 已转换 VM 的 XenServer 池或主机。此池必须配置网络,以便它可以连接到 VMware 服务器。您可能还希望 在 XenServer 池上配置与 VMware 群集中相同的物理网络,或者简化您的 网络配置。如果您想在池中运行已转换的 VM,请在转换前创建存储库 并将共享存储添加到池中。

如果您是 XenServer 新手,可以通过 阅读 快速入门了解 XenServer 基础知识,包括基本安装和配置。

XenServer 环境注意事项

在安装 XenServer 并导入虚拟设备之前,请考虑以下可能改变您的 转换策略的因素:

支持转换的客户机操作系统

有关可以转换的客户机操作系统的详细信息,请参阅客户机操作系统功能支持

主机要求

选择要运行 Conversion Manager 虚拟设备的主机。此主机可以是独立主机,也可以是 运行已转换 VM 的池中的主机。

对于池,您可以在池中的任何主机上运行虚拟设备,前提是其存储满足存储 要求。

注意:

我们建议您在池中一次只运行一个 Conversion Manager。

Conversion Manager 虚拟设备至少需要:

  • XenServer 8.4

  • 磁盘空间:30 GB

  • 内存:6 GB

  • 虚拟 CPU 分配:2 vCPU

网络要求

要转换 VMware ESXi/vCenter VM,Conversion Manager 虚拟设备需要连接到物理网络或 可与 VMware 服务器通信的 VLAN。(在以下部分中,此网络称为“VMware 网络”。)

如果 VMware 服务器与 XenServer 池中的主机位于不同的物理网络上,请将该网络添加到 XenServer,然后再进行转换。

注意:

  • 转换 VM 所需的时间取决于 VMware 和 XenServer 之间的物理距离 网络以及 VM 虚拟磁盘的大小。您可以通过测试 VMware 服务器和 XenServer 之间的网络吞吐量来估算转换所需的时间。

  • 默认情况下,Conversion Manager 在 VM 转换期间使用 HTTPS 下载 VM 的虚拟磁盘。为了加快 迁移过程,您可以将下载路径切换到 HTTP。

映射现有网络配置

Conversion Manager 虚拟设备包含一些功能,可以减少在您将现有 VMware ESXi/vCenter VM 转换为 XenServer 后所需的 手动网络配置量。例如,Conversion Manager 虚拟设备将:

  • 保留 VMware ESXi/vCenter 虚拟机上的虚拟 MAC 地址,并在生成的 XenServer 虚拟机中重复使用它们。 保留与虚拟网络适配器(虚拟 MAC 地址)关联的 MAC 地址可能:

    • 有助于在使用 DHCP 的环境中保留 IP 地址

    • 对于其许可引用虚拟 MAC 地址的软件程序很有用

  • 映射(虚拟)网络适配器。转换管理器虚拟设备可以将 VMware 网络映射到 XenServer 网络 以便在虚拟机转换后,其虚拟网络接口能够相应地连接。

    例如,如果您将 VMware 的“Virtual Network 4”映射到 XenServer 的“Network 0”,则任何连接到“Virtual Network 4”的 VMware VM 在转换后都将连接到“Network 0”。Conversion Manager 虚拟 设备不会转换或迁移任何管理程序网络设置。该向导仅更改已转换 VM 的 虚拟网络接口连接,具体取决于所提供的映射。

    注意:

    您无需将所有 VMware 网络映射到相应的 XenServer 网络。但是,如果您 愿意,可以更改虚拟机使用的网络,减少或整合新 XenServer 配置中的网络数量。

    为充分利用这些功能,我们建议执行以下操作:

    • 在安装 XenServer 之前,将主机连接到交换机上您希望 在主机上配置的网络(即端口)。

    • 确保 XenServer 池可以看到您希望检测到的网络。具体来说,将 XenServer 主机连接到可以访问与 VMware 群集相同网络的交换机端口。

    尽管将 XenServer NIC 连接到与 VMware 主机上的 NIC 相同的网络更容易,但这不是 必需的。如果您想更改 NIC/网络关联,可以将 XenServer NIC 连接到不同的 物理网络。

准备 Conversion Manager 虚拟设备的网络要求

执行转换时,必须创建到 VMware 服务器所在网络的网络连接。 Conversion Manager 虚拟设备使用此连接在 XenServer 主机和 VMware 服务器之间传输转换流量。

要创建此网络连接,您必须执行以下两项任务:

  • 导入 Conversion Manager 虚拟设备时,请将您为转换流量添加的网络指定为 虚拟网络接口。您可以通过配置 interface 1 以使其连接到该网络来完成此操作。

  • 在运行转换向导之前,将连接 VMware 和 XenServer 的网络添加到您 希望在其中运行已转换 VM 的 XenServer 主机。

默认情况下,当您导入 Conversion Manager 虚拟设备时,XenCenter® 会创建一个虚拟网络接口 与网络 0 和 NIC0 关联。添加用于转换的网络时,请选择 XenServer 的管理网络以外的网络 管理网络以提高繁忙池中的性能。有关管理接口的更多信息,请参阅 网络

在 Conversion Manager 内部,您可能会看到多个网络接口(eth0 和 eth1)。eth0 连接到主机的 内部网络,用于与本地 dom0 通信。eth1 连接到可路由网络,用于与 XenCenter 通信。

向 XenServer 添加网络

  1. 在 XenCenter 的“资源”窗格中,选择您希望运行 Conversion Manager 虚拟 设备的池。

  2. 单击“网络”选项卡。

  3. 单击“添加网络”。

  4. 在“选择类型”页面上,选择“外部网络”,然后单击“下一步”。

  5. 在“名称”页面上,为网络输入一个有意义的名称(例如,“VMware 网络”)和说明。

  6. 在“接口”页面上,指定以下内容:

    • NIC。您希望 XenServer 用于创建网络的 NIC。选择已插入 VMware 服务器的物理或逻辑网络的 NIC。

    • VLAN。如果 VMware 网络是 VLAN,请输入 VLAN ID(或“标记”)。

    • MTU。如果 VMware 网络使用巨型帧,请输入最大传输单元 (MTU) 值,范围为 1500 到 9216。否则,将 MTU 框保留为默认值 1500。

      注意:

      不要选中“自动将此网络添加到新虚拟机”复选框。

  7. 点击“完成”。

存储要求

在转换批量的 VMware ESXi/vCenter 虚拟机之前,请考虑您的存储要求。

  • 如果转换后的虚拟机在单个独立主机(非池)上运行,您可以将本地存储或共享存储指定为 转换后的虚拟磁盘的位置。
  • 如果您想在池中运行转换后的虚拟机,它们的虚拟磁盘必须存储在共享存储上。请确保通过创建存储库 将共享存储添加到池中。

    此存储库必须足够大,以容纳您希望 在该池中运行的所有转换后的虚拟机的虚拟磁盘。

创建存储库

  1. 在 XenCenter 的“资源”窗格中,选择您打算运行 Conversion Manager 虚拟 设备的池。

  2. 单击“存储”选项卡。

  3. 单击“新建 SR”并按照向导中的说明操作。有关更多说明,请按 F1 键显示 在线帮助。

XenServer 要求

您可以在以下 XenServer 版本上运行使用此版本的 Conversion Manager 转换的虚拟机:

  • XenServer 8.4
  • XenServer 9

VMware 要求

Conversion Manager 虚拟设备可以从以下 VMware 版本转换 VMware ESXi/vCenter VM:

  • vCenter Server 的 7.x、8.x 和 9.x 版本
  • vSphere 7.x、8.x 和 9.x
  • ESXi 的 7.x、8.x 和 9.x 版本

注意:

Conversion Manager 虚拟设备无法将具有四个或更多磁盘的 VMware ESXi/vCenter Windows VM 转换为 XenServer VM。您的 VMware ESXi/vCenter Windows VM 必须具有三个或更少磁盘。

您的 VMware ESXi/vCenter VM 还必须配置网络和存储控制器。

导入并配置虚拟设备

Conversion Manager 虚拟设备是一个预安装的单个 VM,旨在 XenServer 主机上运行。

下载虚拟设备

Conversion Manager 虚拟设备以 XVA 格式打包。您可以从 XenServer 下载页面 下载虚拟设备。下载文件时,请将其保存到您的 本地硬盘上的文件夹中(通常但不一定是在安装 XenCenter 的计算机上)。.xva 文件 位于硬盘上后,您可以将其导入 XenCenter。

注意:

Conversion Manager 虚拟设备适用于 XenServer Premium Edition 客户,或通过其 Citrix Virtual Apps and Desktops 授权或 Citrix DaaS 授权获得 XenServer 访问权限的客户。有关 XenServer 许可的更多信息,请参阅 许可。要升级或 获取 XenServer 许可证,请访问 Citrix 网站。

将虚拟设备导入 XenServer

要将 Conversion Manager 虚拟设备导入到要运行转换后的 VM 的池或主机中,请使用 XenCenter 的“导入”向导:

  1. 打开 XenCenter。右键单击要导入虚拟设备包的池(或主机),然后 选择 导入

  2. 浏览以找到虚拟设备包。

  3. 选择要运行 Conversion Manager 虚拟设备的池或主服务器

    注意:

    主服务器是为池中虚拟机提供资源的主机。如果可能,XenServer 会尝试在该主机上启动虚拟机, 然后再尝试其他主机。如果选择主机,Conversion Manager 虚拟 设备将使用此主机作为其主服务器。如果选择池,虚拟设备将自动在该池中 最合适的主机上启动。

  4. 选择一个存储库来存储 Conversion Manager 虚拟设备的虚拟磁盘,然后 单击 导入。要将存储库添加到池中,请参阅“满足存储要求”部分。您 可以选择本地存储或共享存储。

  5. 确保用于转换的网络(将 VMware 服务器连接到 XenServer 主机)被选为 与 接口 1(“虚拟网卡 1”)关联的网络。

    • 如果接口 1 旁边未显示正确的网络,请使用“网络”列中的列表选择 其他网络。

    • 如果尚未添加与池位于不同物理网络上的 VMware 网络,请执行以下操作:

      1. 退出向导。
      2. 将网络添加到池中。
      3. 重新运行向导。

      有关详细信息,请参阅 将网络添加到 XenServer

      警告:

      请勿将 NIC0 配置到您的客户网络。仅将 NIC0 分配给 "主机内部管理网络.”

  6. 保持“导入后启动虚拟机”复选框启用,然后单击“完成”以导入虚拟设备。

  7. 导入 .xva 文件后,Conversion Manager 虚拟设备将显示在 Resources 窗格中 XenCenter。

配置 Conversion Manager 虚拟设备

在使用 Conversion Manager 虚拟设备转换 VMware ESXi/vCenter 虚拟机之前,请使用 XenCenter 的“控制台”选项卡对其进行配置:

  1. 导入 Conversion Manager 虚拟设备后,单击“控制台”选项卡。

  2. 阅读许可协议。要查看许可协议的内容,请在 Web 浏览器中打开 URL。按任意 键继续。

  3. 为 Conversion Manager 虚拟设备输入并确认新的 root 密码。建议选择一个强 密码。

  4. 为 Conversion Manager 虚拟设备输入主机名。

  5. 输入虚拟设备的域后缀。例如,如果虚拟设备的完全限定域名 (FQDN) 为 citrix-migrate-vm.domain4.example.com,请输入 domain4.example.com

  6. 输入 y 以使用 DHCP 自动获取 Conversion Manager 虚拟设备的 IP 地址。 否则,输入 n,然后为虚拟机输入静态 IP 地址、子网掩码和网关。

  7. 检查主机名和网络设置,并在出现提示时输入 y。此步骤完成 Conversion Manager 虚拟设备的配置过程。

  8. 成功配置设备后,将出现登录提示。输入登录凭据并按 Enter 键登录到 Conversion Manager 虚拟设备。

如果未正确配置 Conversion Manager,您可能需要重新配置虚拟设备。有关更多 信息,请参阅 重新配置 Conversion Manager 虚拟设备

重新配置 Conversion Manager 虚拟设备

如果在安装虚拟设备后需要更改 Conversion Manager 的配置,可以按照以下步骤 重新配置它:

  1. 使用 SSH 或 XenCenter 的控制台选项卡以 root 用户身份登录到 Conversion Manager 虚拟设备。
  2. 删除以下文件:/etc/init.d/vpx_startup_setup_done
  3. 使用 XenCenter 重启虚拟设备。
  4. 使用 XenCenter 的控制台选项卡重新配置虚拟设备。

转换 VMware ESXi/vCenter 虚拟机

当您转换 VMware ESXi/vCenter 虚拟机时,它们会被导入到您正在 运行 Conversion Manager 虚拟设备的 XenServer 池或独立主机中。转换后的虚拟机将保留其原始 VMware 虚拟 处理器和虚拟内存设置。

在开始转换过程之前,请确保满足以下要求:

  • 您拥有 XenServer 池或独立主机的凭据。root 帐户或具有池管理员角色的 RBAC(基于角色的访问 控制)帐户均可接受。
  • 您拥有托管待转换虚拟机的 VMware 服务器的凭据。这些凭据是连接 Conversion Manager 控制台到 VMware 服务器所必需的。
  • 待转换的 VMware 虚拟机:
    • 已关机。
    • 已配置网络控制器和存储控制器。
    • 对于 Windows 虚拟机:
      • 以管理员身份登录到 VMware 虚拟机。
      • 禁用“为内置管理员帐户使用管理员批准模式”组策略。
  • 运行已转换 VM 的 XenServer 池(或主机)已连接到存储库。存储库 必须包含足够的空间用于已转换的虚拟磁盘。
  • 如果要在池中运行新转换的 VM,存储库必须是共享存储。但是,如果 已转换的 VM 在单个独立主机(非池)上运行,则可以使用本地存储。
  • 要转换的 VM 的每个虚拟磁盘都在支持的最大大小范围内。在 GFS2 存储库上,单个 虚拟磁盘最大可达 16 TiB。在其他存储库类型上,每个虚拟磁盘必须小于 2 TiB。
  • XenServer 池(或主机)具有已转换 VM 使用的网络。

将 VMware ESXi/vCenter VM 转换为可在 XenServer 环境中运行的 VM

  1. 如果 VMware VM 已加密,请在开始转换之前将其解密。如果 VM 附加了 vTPM,请在解密 VM 之前移除 vTPM。
  2. 确保虚拟设备已安装并正在您要导入 VM 的 XenServer 主机或池上运行。
  3. 在 XenCenter 中,转到 > 转换管理器

    转换管理器 窗口打开。请等待向导连接到您的虚拟设备。

  4. 单击 新建转换
  5. 新建转换 向导中,输入 VMware 服务器的凭据:

    • 服务器。输入包含要转换为 XenServer 的 VM 的 VMware 服务器的 IP 地址或 FQDN。
    • 用户名。输入此 VMware 服务器的有效用户名。此帐户必须是 VMware 管理员帐户 或具有 Root 角色。
    • 密码。输入您在 用户名 框中指定的用户帐户的密码。

    单击 下一步。XenCenter 连接到 VMware 服务器。

  6. 虚拟机 页面上,从 VMware 服务器上可用的列表中选择要转换的 VM。

    如果 VM 名称包含不支持的字符,例如 %&*$#@!\/:*?"<>|;',则转换会失败。仅允许使用大写和小写 ASCII 字符、数字、空格、 句点 (.)、连字符 (-)、下划线 (_)、加号 (+) 和括号 (())。

    注意:

    如果您的 VM 上启用了 BitLocker,或者您正在转换一个带有 BitLocker 使用的 vTPM 的 VM,我们 建议在转换前关闭 BitLocker。此操作会解密 VM 磁盘并使 Conversion Manager 能够自动卸载 VMware Tools 并在您的 Windows VM 上安装 XenServer VM Tools。

    单击 下一步

  7. 如果您正在转换带有 vTPM 的 Windows VM,请查看 vTPM 页面上的强制任务和信息。(此页面仅在转换带有 vTPM 的 Windows VM 时显示。)

    要继续转换,您必须连接到 vCenter Server。vCenter 访问对于 Conversion Manager 移除现有 vTPM 并为 VM 创建 XenServer vTPM 是必需的。

    注意:

    如果其他应用程序依赖于 vTPM,请在转换前备份您的 vTPM 数据,因为 Conversion Manager 无法 从旧 vTPM 恢复加密数据。XenServer 上会创建一个新的空 vTPM。转换后,请手动 将您的数据恢复到 XenServer 上的新 vTPM。

    完成所有强制任务后,选中页面底部的同意复选框以确认 您的完成,然后单击 下一步

  8. 模板 页面上,为每个选定的 VM 选择要使用的模板。默认情况下,会选择 VM 的推荐 模板。有关更多信息,请参阅 模板映射

    对于 Windows VM,此页面还允许您选择是否通过 Windows Update 接收 I/O 驱动程序( XenServer VM Tools 的一个组件)的更新。默认情况下,此选项处于选中状态。对于 Citrix Provisioning 目标或 启动时重置的机器,我们建议您取消选择此选项。

    对于 Linux VM,此复选框已禁用。

  9. 存储 页面上,选择您要在转换期间使用的存储库。此存储库是 您正在创建的 VM 和虚拟磁盘的永久存储位置。

    此选项卡指示已转换 VM 的虚拟磁盘所占用的可用存储比例。

  10. 网络页面上,对于列出的每个 VMware 网络,选择要映射到的 XenServer 网络。您还可以 选择是否保留虚拟 MAC 地址。单击下一步

  11. 如果您正在转换 Windows VM,请在XenServer VM Tools页面上启用转换后安装适用于 Windows 的 XenServer VM Tools复选框。 这允许 Conversion Manager 自动在您的 Windows VM 上安装 XenServer VM Tools。 (此页面仅在 Windows VM 转换时显示。)

    在每个 Windows VM 上安装适用于 Windows 的 XenServer VM Tools 对于完全支持的配置至关重要。这些 工具可增强 I/O 性能,提高磁盘和网络效率,同时支持关键 VM 功能,例如干净 关机、重新启动、暂停和实时迁移。虽然 VM 可以在没有这些工具的情况下运行,但其性能 可能会受到限制。如果启用自动安装,请选择一个源:

    • 使用现有 XenServer VM Tools 版本 - 如果您之前已下载并上传适用于 Windows 的 XenServer VM Tools,则可以选择该版本。您上传的版本将显示供您参考。
    • 下载并上传最新版本的适用于 Windows 的 XenServer VM Tools - 如果有互联网访问权限, XenCenter 会自动连接到 XenServer 网站,以下载最新版本的工具并将其上传 到 Conversion Manager。
    • 从磁盘选择工具文件 - 当您需要特定版本或缺少互联网连接时,您可以 手动从本地磁盘上传工具文件。

    单击下一步

  12. 完成页面上,查看您为转换过程配置的选项。您可以单击上一步来 更改这些选项。

    (可选)选择转换后自动启动已转换的 VM,以便在每个 VM 成功完成转换后立即将其 开机。此选项需要 Conversion Manager 2026.1.0 或更高版本,并且默认情况下处于 禁用状态。

    注意:

    如果转换作业失败或未完成,即使启用了此 选项,已转换的 VM 也不会自动启动。

    要继续执行所示配置,请单击完成

    转换过程开始,在此期间 Conversion Manager 会自动卸载 Windows 或 Linux VM 上的 VMware Tools。 当转换完成时,如果您选择了自动启动选项,则已转换的 VM 会自动启动。 否则,请通过右键单击 VM 并选择启动,从 XenCenter 手动启动您的 VM。

    VM 启动后,XenServer VM Tools 会自动安装以确保兼容性。要完成安装,请 再次手动重新启动 VM。

Conversion Manager窗口显示正在进行的转换和已完成的转换。

转换后任务

转换虚拟机后,请在 Windows 和 Linux 虚拟机上完成以下任务:

在 Windows 虚拟机上重新激活 Windows 许可证

在 Windows 虚拟机上,根据您的 Microsoft 许可模型,您可能需要重新激活虚拟机的 Windows 许可证。此 重新激活的发生是因为 Windows 操作系统将此转换视为硬件更改。

重启 Windows 虚拟机

对于 Windows 虚拟机,如果您选择让 Conversion Manager 自动安装 XenServer VM Tools,则这些工具会在 首次启动后安装。要完成安装,请手动再次重新启动虚拟机。

其他转换任务

管理转换”窗口使您能够执行与转换虚拟机相关的其他任务。这些任务包括 清除作业、保存作业摘要、重试作业、取消作业和显示日志文件。

清除所有作业:

  1. 选择“全部清除”。
  2. 当系统提示您确认此操作时,单击“”继续。

保存作业摘要:

  1. 单击“全部导出”。
  2. 指定保存 CSV 文件的位置。
  3. 单击“保存”。

重试作业:

  1. 从列表中选择作业。
  2. 单击重试

注意:

重试选项仅适用于失败或已取消的作业。

取消作业:

  1. 从列表中选择作业。
  2. 单击取消

注意:

取消作业仅适用于排队中或正在运行的作业。

保存单个作业的转换日志文件:

  1. 从列表中选择作业。
  2. 从日志菜单中,单击获取选定日志
  3. 指定日志文件的保存位置。

保存所有作业的转换日志文件:

  1. 从日志菜单中,单击获取所有日志
  2. 指定日志文件的保存位置。

要显示转换详细信息:

  1. 从列表中选择作业。

    信息显示在详细信息面板中。

转换管理器入门