转换管理器入门
使用 Conversion Manager,您只需几个步骤即可轻松将 VMware ESXi/vCenter 虚拟机 (VM) 转换为 XenServer® VM :
-
使用 XenCenter 导入并配置 Conversion Manager 虚拟设备。
注意:
如果您已安装了早期版本的 Conversion Manager 虚拟设备并希望升级 到最新版本,则没有自动升级路径。请从 XenServer 下载页面 下载最新版本的虚拟设备, 然后从您的 系统中删除旧版本。
-
从 XenCenter 启动转换向导,开始将 VMware ESXi/vCenter VM 转换为 XenServer。
准备环境
在转换 VMware 环境之前,您必须创建并准备目标 XenServer 独立主机或池,以 运行转换后的 VMware ESXi/vCenter VM。准备环境包括以下活动:
-
定义转换 VMware 环境的策略。您想转换 1 或 2 个 VM 吗?您想 转换整个环境吗?您想先创建一个试点以确保配置正确吗? 您是否并行运行两个环境?您是否希望在转换为 XenServer 时保留现有的群集设计?
-
规划网络配置。您想连接到相同的物理网络吗?您想 简化或更改网络配置吗?
-
在池中所需的主机上安装 XenServer。理想情况下,在开始安装之前,将主机上的 NIC 插入其物理 网络。
-
创建池并执行任何基本网络配置。例如,执行以下操作:
-
配置网络以连接到 XenServer 主机上的 VMware 群集(如果群集与 XenServer 主机不在同一 网络上)。
-
配置网络以连接到存储阵列。也就是说,如果您使用基于 IP 的存储,请创建一个连接到存储阵列物理网络的 XenServer 网络。
-
创建一个池并将主机添加到此池。
-
-
(对于共享存储和 XenServer 池。)准备用于存储虚拟磁盘的共享存储,并在池上创建与存储的连接,这称为存储库 (SR) 。
-
(可选)尽管这不是转换的必需条件,但您可能希望配置 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 或 XenServer 9
-
磁盘空间:30 GB 磁盘空间
-
内存:6 GB
-
虚拟 CPU 分配:2 个 vCPU
网络要求
要转换 VMware ESXi/vCenter VM,Conversion Manager 虚拟设备需要连接到物理网络或 VLAN,该网络或 VLAN 可以联系 VMware 服务器。(在以下部分中,此网络称为“VMware 网络”。)
如果 VMware 服务器与 XenServer 池中的主机位于不同的物理网络上,请在转换前将该网络添加到 XenServer。
注意:
转换您的虚拟机所需的时间取决于您的 VMware 和 XenServer 之间的物理距离 网络以及您的虚拟机虚拟磁盘的大小。您可以通过测试来估算转换将持续多长时间 您的 VMware 服务器和 XenServer 之间的网络吞吐量。
默认情况下,Conversion Manager 在 VM 转换期间使用 HTTPS 下载 VM 的虚拟磁盘。为了加快 迁移过程,您可以将下载路径切换到 HTTP。
映射现有网络配置
Conversion Manager 虚拟设备包含一些功能,可以减少手动网络配置量 在您将现有 VMware ESXi/vCenter 虚拟机转换为 XenServer 后所需的。例如,Conversion Manager 虚拟设备将:
-
保留 VMware ESXi/vCenter 虚拟机上的虚拟 MAC 地址,并在生成的 XenServer 虚拟机中重复使用它们。 保留与虚拟网络适配器(虚拟 MAC 地址)关联的 MAC 地址可能:
-
有助于在使用 DHCP 的环境中保留 IP 地址
-
对于其许可引用虚拟 MAC 地址的软件程序很有用
-
-
映射(虚拟)网络适配器。Conversion Manager 虚拟设备可以将 VMware 网络映射到 XenServer 网络, 以便在虚拟机转换后,其虚拟网络接口能够相应地连接。
例如,如果您将 VMware 的“虚拟网络 4”映射到 XenServer 的“网络 0”,则任何连接到“虚拟” 适配器(连接到“虚拟网络 4”)的 VMware 虚拟机在转换后都将连接到“网络 0”。Conversion Manager 虚拟 设备不会转换或迁移任何管理程序网络设置。向导仅根据提供的映射更改已转换虚拟机的 虚拟网络接口连接。
注意:
您无需将所有 VMware 网络映射到相应的 XenServer 网络。但是,如果您 愿意,可以更改虚拟机使用的网络,减少或整合新 XenServer 配置中的网络数量。
为了充分利用这些功能,我们建议执行以下操作:
-
在安装 XenServer 之前,请将主机连接到交换机上您希望在主机上 配置的网络(即端口)。
-
确保 XenServer 池可以看到您希望检测到的网络。具体来说,将 XenServer 主机插入可以访问与 VMware 群集相同网络的交换机端口。
尽管将 XenServer 网卡插入与 VMware 主机上的网卡相同的网络会更容易,但这不是 必需的。如果您想更改网卡/网络关联,可以将 XenServer 网卡插入不同的 物理网络。
-
准备 Conversion Manager 虚拟设备的网络要求
执行转换时,必须创建到 VMware 服务器所在网络的网络连接。 Conversion Manager 虚拟设备使用此连接在 XenServer 主机和 VMware 服务器之间传输转换流量。
要创建此网络连接,您必须执行两项任务:
-
导入 Conversion Manager 虚拟设备时,将您为转换流量添加的网络指定为 虚拟网络接口。您可以通过配置接口 1使其连接到该网络来完成此操作。
-
在运行转换向导之前,将连接 VMware 和 XenServer 的网络添加到您 希望运行已转换 VM 的 XenServer 主机。
默认情况下,当您导入 Conversion Manager 虚拟设备时,XenCenter® 会创建一个虚拟网络接口 与网络 0 和 NIC0 (eth0) 关联。添加用于转换的网络时,请选择 XenServer 的 管理网络之外的网络,以提高繁忙池中的性能。有关管理接口的更多信息,请参阅 网络。
在 Conversion Manager 内部,您可能会看到多个网络接口(eth0 和 eth1)。eth0 连接到主机的 内部网络,用于与本地 dom0 通信。eth1 连接到可路由网络,用于与 XenCenter 通信。
将网络添加到 XenServer:
-
在 XenCenter 的资源窗格中,选择您希望运行 Conversion Manager 虚拟 设备所在的池。
-
单击网络选项卡。
-
单击添加网络。
-
在选择类型页面上,选择外部网络,然后单击下一步。
-
在名称页面上,为网络输入一个有意义的名称(例如,“VMware 网络”)和描述。
-
在接口页面上,指定以下内容:
-
NIC。您希望 XenServer 用于创建网络的 NIC。选择已插入 VMware 服务器的物理或逻辑网络的 NIC。
-
VLAN。如果 VMware 网络是 VLAN,请输入 VLAN ID(或“标签”)。
-
MTU。如果 VMware 网络使用巨型帧,请输入介于 1500 和 9216 之间的最大传输单元 (MTU) 值。否则,将 MTU 框保留为默认值 1500。
注意:
不要选中自动将此网络添加到新虚拟机复选框。
-
-
点击完成。
存储要求
在转换批次 VMware ESXi/vCenter VM 之前,请考虑您的存储要求。
- 如果转换后的 VM 运行在单个独立主机上(而非池),您可以将本地存储或共享存储指定为 转换后的虚拟磁盘的位置。
-
如果您想在池中运行转换后的 VM,它们的虚拟磁盘必须存储在共享存储上。请确保您 通过创建存储库将共享存储添加到池中。
此存储库必须足够大,以包含您希望运行的所有已转换 VM 的虚拟磁盘 在该池中。
创建存储库:
-
在 XenCenter 的资源窗格中,选择您打算运行 Conversion Manager 虚拟 设备的池。
-
点击存储选项卡。
-
单击新建 SR 并按照向导中的说明操作。有关更多说明,请按 F1 以显示 在线帮助。
XenServer 要求
您可以在以下 XenServer 版本上运行使用此版本 Conversion Manager 转换的 VM:
- XenServer 8.4
- XenServer 9
VMware 要求
Conversion Manager 虚拟设备可以转换以下 VMware 版本的 VMware ESXi/vCenter VM:
- vCenter 服务器 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 的“导入”向导:
-
打开 XenCenter。右键单击要导入虚拟设备包的池(或主机),然后 选择 导入。
-
浏览以找到虚拟设备包。
-
选择要运行 Conversion Manager 虚拟设备的池或 主服务器。
注意:
主服务器是为池中虚拟机提供资源的主机。尽管可以,XenServer 仍会尝试 在该主机上启动虚拟机,然后再尝试其他主机。如果您选择主机,则 Conversion Manager 虚拟 设备将使用此主机作为其主服务器。如果您选择池,则虚拟设备将自动启动于 该池中最合适的主机。
-
选择一个存储库来存储 Conversion Manager 虚拟设备的虚拟磁盘,然后 单击 导入。要将存储库添加到池中,请参阅“满足存储要求”部分。您 可以选择本地存储或共享存储。
-
确保用于转换的网络(将 VMware 服务器连接到 XenServer 主机)被选为 与 接口 1(“虚拟网卡 1”)关联的网络。
-
如果正确的网络未显示在接口 1 旁边,请使用 网络 列中的列表选择 不同的网络。
-
如果您尚未添加与池位于不同物理网络上的 VMware 网络,请执行以下操作:
- 退出向导。
- 将网络添加到池中。
- 重新运行向导。
有关详细信息,请参阅 将网络添加到 XenServer。
警告:
请勿将 NIC0 配置到您的客户网络。仅将 NIC0 分配给“主机内部管理网络”.
-
-
保持导入后启动虚拟机复选框启用,然后单击完成以导入虚拟设备。
-
导入
.xva文件后,Conversion Manager 虚拟设备将显示在 资源窗格中 XenCenter。
配置 Conversion Manager 虚拟设备
在使用 Conversion Manager 虚拟设备转换 VMware ESXi/vCenter 虚拟机之前,请使用 XenCenter 的控制台选项卡对其进行配置:
-
导入 Conversion Manager 虚拟设备后,单击控制台选项卡。
-
阅读许可协议。要查看许可协议的内容,请在 Web 浏览器中打开该 URL。按任意 键继续。
-
输入并确认用于 Conversion Manager 虚拟设备的新 root 密码。建议选择一个强 密码。
-
输入用于 Conversion Manager 虚拟设备的主机名。
-
输入虚拟设备的域后缀。例如,如果虚拟设备的完全限定域名 (FQDN) 为
citrix-migrate-vm.domain4.example.com,请输入domain4.example.com。 -
输入 y 以使用 DHCP 自动获取 Conversion Manager 虚拟设备的 IP 地址。 否则,输入 n,然后为虚拟机输入静态 IP 地址、子网掩码和网关。
-
检查主机名和网络设置,并在出现提示时输入 y。此步骤完成 Conversion Manager 虚拟设备的配置过程。
-
成功配置设备后,将出现登录提示。输入登录凭据,然后按 Enter 键登录到 Conversion Manager 虚拟设备。
如果未正确配置 Conversion Manager,可能需要重新配置虚拟设备。有 关详细信息,请参阅 重新配置 Conversion Manager 虚拟设备。
重新配置 Conversion Manager 虚拟设备
如果需要在安装虚拟设备后更改 Conversion Manager 的配置,可以按照 以下步骤重新配置它:
- 使用 SSH 或 XenCenter 的控制台选项卡以 root 用户身份登录到 Conversion Manager 虚拟设备。
- 删除以下文件:
/etc/init.d/vpx_startup_setup_done。 - 使用 XenCenter 重启虚拟设备。
- 使用 XenCenter 的控制台选项卡重新配置虚拟设备。
转换 VMware ESXi/vCenter VM
当您转换 VMware ESXi/vCenter VM 时,它们会被导入到您正在 运行 Conversion Manager 虚拟设备的 XenServer 池或独立主机中。转换后的 VM 会保留其原始的 VMware 虚拟 处理器和虚拟内存设置。
在开始转换过程之前,请确保满足以下要求:
- 您拥有 XenServer 池或独立主机的凭据。root 帐户或具有池管理员角色的 RBAC(基于角色的访问 控制)帐户均可接受。
- 您拥有托管待转换 VM 的 VMware 服务器的凭据。这些凭据用于将 Conversion Manager 控制台连接到 VMware 服务器。
- 待转换的 VMware 虚拟机:
- 已关机。
- 已配置网络控制器和存储控制器。
- 对于 Windows VM:
- 以管理员身份登录到 VMware 虚拟机。
- 禁用“为内置管理员帐户使用管理员批准模式”组策略。
- 运行已转换 VM 的 XenServer 池(或主机)已连接到存储库。存储库 必须包含足够的空间来存储已转换的虚拟磁盘。
- 如果您想在池中运行新转换的 VM,则存储库必须是共享存储。但是,如果 已转换的 VM 在单个独立主机(非池)上运行,则可以使用本地存储。
- 要转换的 VM 的每个虚拟磁盘都在支持的最大大小范围内。在 GFS2 存储库上,单个 虚拟磁盘最大可达 16 TiB。在其他存储库类型上,每个虚拟磁盘必须小于 2 TiB。
- XenServer 池(或主机)具有已转换 VM 使用的网络。
要将 VMware ESXi/vCenter VM 转换为可在 XenServer 环境中运行的 VM:
- 如果 VMware VM 已加密,请在开始转换之前将其解密。如果 VM 附加了 vTPM,请在解密 VM 之前 移除 vTPM。
- 确保虚拟设备已安装并正在您要导入 VM 的 XenServer 主机或池上运行。
-
在 XenCenter 中,转到 池 > 转换管理器。
转换管理器 窗口打开。请等待向导连接到您的虚拟设备。
- 单击 新建转换。
-
在 新建转换 向导中,输入 VMware 服务器的凭据:
- 服务器。输入包含要转换为 XenServer 的 VM 的 VMware 服务器的 IP 地址或 FQDN。
- 用户名。输入此 VMware 服务器的有效用户名。此帐户必须是 VMware 管理员帐户 或具有 Root 角色。
- 密码。输入您在 用户名 框中指定的用户帐户的密码。
单击 下一步。XenCenter 连接到 VMware 服务器。
-
在虚拟机页面上,从 VMware 服务器上可用的列表中选择要转换的虚拟机。
如果虚拟机名称包含不支持的字符,例如
%、&、*、$、#、@、!、\、/、:、*、?、"、<、>、|、;或',则转换将失败。只允许使用大写和小写 ASCII 字符、数字、空格、 句点 (.)、连字符 (-)、下划线 (_)、加号 (+) 和括号 (())。注意:
如果您的虚拟机上启用了 BitLocker,或者您正在转换一个带有 BitLocker 使用的 vTPM 的虚拟机,我们 建议在转换前关闭 BitLocker。此操作会解密虚拟机磁盘,并使 Conversion Manager 能够自动卸载 VMware Tools 并在您的 Windows 或 Linux 虚拟机上安装 XenServer VM Tools。
单击下一步。
-
如果您正在转换带有 vTPM 的 Windows 虚拟机,请在vTPM 页面上查看强制任务和信息。(此页面仅在转换带有 vTPM 的 Windows 虚拟机时显示。)
要继续转换,您必须连接到 vCenter Server。vCenter 访问对于 Conversion Manager 移除现有 vTPM 并为虚拟机创建新的 XenServer vTPM 是必需的。
注意:
如果其他应用程序依赖于 vTPM,请在转换前备份您的 vTPM 数据,因为 Conversion Manager 无法 从旧的 vTPM 恢复加密数据。XenServer 上会创建一个新的空 vTPM。转换后,请手动 将您的数据恢复到 XenServer 上的新 vTPM。
完成所有强制任务后,选中页面底部的同意复选框以确认 您已完成,然后单击下一步。
-
在模板页面上,为每个选定的虚拟机选择要使用的模板。默认情况下,会选择该虚拟机的推荐 模板。有关更多信息,请参阅模板映射。
对于 Windows 虚拟机,此页面还允许您选择是否通过 Windows Update 接收 I/O 驱动程序( XenServer VM Tools 的一个组件)的更新。默认情况下,此选项是启用的。对于 Citrix Provisioning 目标或 启动时重置的机器,我们建议您禁用此选项。
对于 Linux 虚拟机,此复选框已禁用。
-
在存储页面上,选择您在转换期间要使用的存储库。此存储库是 您正在创建的虚拟机和虚拟磁盘的永久存储位置。
此选项卡指示已转换虚拟机的虚拟磁盘所占用的可用存储比例。
-
在网络页面上,对于列出的每个 VMware 网络,选择要映射到的 XenServer 网络。您还可以 选择是否保留虚拟 MAC 地址。单击下一步。
-
如果您正在转换 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。
- 从磁盘选择工具文件 - 当您需要特定版本或没有互联网连接时,您可以 手动从本地磁盘上传工具文件。
单击下一步。
-
在完成页面上,查看您为转换过程配置的选项。您可以单击上一步来 更改这些选项。
(可选)选择转换后自动启动已转换的 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,则这些工具会 在首次启动后安装。要完成安装,请再次手动重启虚拟机。
其他转换任务
“管理转换”窗口使您能够执行与转换虚拟机相关的其他任务。这些任务包括 清除作业、保存作业摘要、重试作业、取消作业和显示日志文件。
清除所有作业:
- 选择“清除所有”。
- 当系统提示您确认此操作时,单击“是”以继续。
保存作业摘要:
- 单击“导出所有”。
- 指定保存 CSV 文件的位置。
- 单击“保存”。
重试作业:
- 从列表中选择作业。
- 单击 重试。
注意:
重试 选项仅对失败或已取消的作业启用。
取消作业:
- 从列表中选择作业。
- 单击 取消。
注意:
取消作业仅对排队中或正在运行的作业启用。
保存单个作业的转换日志文件:
- 从列表中选择作业。
- 在日志菜单中,单击 获取选定日志。
- 指定日志文件的保存位置。
保存所有作业的转换日志文件:
- 从日志菜单中,单击 获取所有日志。
- 指定日志文件的保存位置。
显示转换详细信息:
-
从列表中选择作业。
信息显示在 详细信息 面板中。