转换管理器入门
只需几个步骤,即可轻松将 VMware ESXi/vCenter 虚拟机 (VM) 转换为 XenServer®:
-
使用 XenCenter 导入并配置 Conversion Manager 虚拟设备。
注意:
如果您已安装了 Conversion Manager 虚拟设备的早期版本并希望升级 到最新版本,则没有自动升级路径。请从 XenServer 下载页面 下载最新版本的虚拟设备 并从您的 系统中删除旧版本。
-
从 XenCenter 启动转换向导,开始将 VMware ESXi/vCenter 虚拟机转换为 XenServer。
准备您的环境
在转换 VMware 环境之前,您必须创建并准备目标 XenServer 独立主机或池,以 运行已转换的 VMware ESXi/vCenter 虚拟机。准备环境包括以下活动:
-
定义如何转换 VMware 环境的策略。您想转换 1 或 2 个虚拟机吗?您想 转换整个环境吗?您想先创建一个试点以确保配置正确吗? 您是否并行运行两个环境?您想在转换为 XenServer 时保留现有的群集设计吗?
-
规划您的网络配置。您想连接到相同的物理网络吗?您想 简化或更改您的网络配置吗?
-
在您希望加入池的主机上安装 XenServer。理想情况下,在开始安装之前,将主机上的网卡插入其物理 网络。
-
创建池并执行任何基本网络配置。例如,执行以下操作:
-
配置一个网络以连接到 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 的池中的主机。
对于池,您可以在池中的任何主机上运行虚拟设备,前提是其存储满足存储 要求。
注意:
建议您在池中一次只运行一个转换管理器。
转换管理器虚拟设备至少需要:
-
XenServer 8.4
-
磁盘空间:30 GB 磁盘空间
-
内存:6 GB
-
虚拟 CPU 分配:2 个 vCPU
网络要求
要转换 VMware ESXi/vCenter VM,转换管理器虚拟设备需要连接到物理网络或 VLAN,该网络可以联系 VMware 服务器。(在以下部分中,此网络称为“VMware 网络”。)
如果 VMware 服务器与 XenServer 池中的主机位于不同的物理网络上,请在转换前将该网络添加到 XenServer。
注意:
转换 VM 所需的时间取决于您的 VMware 和 XenServer 网络之间的物理距离, 以及 VM 虚拟磁盘的大小。您可以通过测试 您的 VMware 服务器和 XenServer 之间的网络吞吐量来估算转换将持续多长时间。
默认情况下,转换管理器在 VM 转换期间使用 HTTPS 下载 VM 的虚拟磁盘。为了加快 迁移过程,您可以将下载路径切换到 HTTP。
映射现有网络配置
转换管理器虚拟设备包含一些功能,可以减少将现有 VMware ESXi/vCenter VM 转换为 XenServer 后所需的手动网络配置 量。例如,转换管理器 虚拟设备将:
-
保留 VMware ESXi/vCenter 虚拟机上的虚拟 MAC 地址,并在生成的 XenServer 虚拟机中重复使用它们。 保留与虚拟网络适配器(虚拟 MAC 地址)关联的 MAC 地址可能:
-
有助于在使用 DHCP 的环境中保留 IP 地址
-
对于其许可引用虚拟 MAC 地址的软件程序很有用
-
-
映射(虚拟)网络适配器。Conversion Manager 虚拟设备可以将 VMware 网络映射到 XenServer 网络, 以便在虚拟机转换后,其虚拟网络接口能够相应地连接。
例如,如果您将 VMware 的“虚拟网络 4”映射到 XenServer 的“网络 0”,则任何连接到“虚拟网络 4”的 VMware 虚拟机(其虚拟 适配器连接到“虚拟网络 4”)在转换后都将连接到“网络 0”。Conversion Manager 虚拟 设备不会转换或迁移任何管理程序网络设置。向导仅根据提供的映射更改已转换虚拟机的 虚拟网络接口连接。
注意:
您无需将所有 VMware 网络都映射到相应的 XenServer 网络。但是,如果您 愿意,可以更改虚拟机使用的网络,减少或整合新 XenServer 配置中的网络数量。
为了从这些功能中获得最大益处,我们建议如下:
-
在安装 XenServer 之前,请将主机连接到交换机上您希望在主机上 配置的网络(即端口)。
-
确保 XenServer 池可以看到您希望检测到的网络。具体来说,将 XenServer 主机连接到可以访问与 VMware 群集相同网络的交换机端口。
虽然将 XenServer 网卡连接到与 VMware 主机上的网卡相同的网络更容易,但这不是 必需的。如果您想更改网卡/网络关联,可以将 XenServer 网卡连接到不同的 物理网络。
-
准备 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 添加网络:
-
在 XenCenter 的资源窗格中,选择您希望运行 Conversion Manager 虚拟 设备的池。
-
单击网络选项卡。
-
单击添加网络。
-
在选择类型页面上,选择外部网络,然后单击下一步。
-
在名称页面上,为网络输入一个有意义的名称(例如,“VMware 网络”)和描述。
-
在接口页面上,指定以下内容:
-
NIC。您希望 XenServer 用于创建网络的 NIC。选择连接到 VMware 服务器的物理或逻辑网络的 NIC。
-
VLAN。如果 VMware 网络是 VLAN,请输入 VLAN ID(或“标签”)。
-
MTU。如果 VMware 网络使用巨型帧,请输入最大传输单元 (MTU) 的值,范围在 1500 到 9216 之间。否则,将 MTU 框保留为默认值 1500。
注意:
不要选中自动将此网络添加到新虚拟机复选框。
-
-
单击“完成”。
存储要求
在转换批量的 VMware ESXi/vCenter 虚拟机之前,请考虑您的存储要求。
- 如果转换后的虚拟机在单个独立主机(非资源池)上运行,您可以将本地存储或共享存储指定为 转换后的虚拟磁盘的位置。
-
如果您想在资源池中运行转换后的虚拟机,它们的虚拟磁盘必须存储在共享存储上。请确保您 通过创建存储库将共享存储添加到资源池。
此存储库必须足够大,以容纳您希望运行的所有转换后的虚拟机的虚拟磁盘 在该资源池中。
创建存储库:
-
在 XenCenter 的“资源”窗格中,选择您打算运行 Conversion Manager 虚拟 设备的资源池。
-
单击“存储”选项卡。
-
单击“新建 SR”并按照向导中的说明操作。有关更多说明,请按 F1 显示 在线帮助。
XenServer 要求
您可以在以下 XenServer 版本上运行使用此版本的 Conversion Manager 转换的虚拟机:
- 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 分配给“主机内部管理网络.”
-
-
保持导入后启动 VM复选框启用,然后单击完成以导入虚拟设备。
-
导入
.xva文件后,Conversion Manager 虚拟设备将显示在 XenCenter 的资源窗格中。
配置 Conversion Manager 虚拟设备
在使用 Conversion Manager 虚拟设备转换 VMware ESXi/vCenter VM 之前,请使用 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,然后为 VM 输入静态 IP 地址、子网掩码和网关。
-
检查主机名和网络设置,并在出现提示时输入 y。此步骤完成 Conversion Manager 虚拟设备的配置过程。
-
成功配置设备后,将出现登录提示。输入登录凭据并按 Enter 键登录到 Conversion Manager 虚拟设备。
如果未正确配置 Conversion Manager,您可能需要重新配置虚拟设备。有关更 多信息,请参阅 重新配置 Conversion Manager 虚拟设备。
重新配置 Conversion Manager 虚拟设备
如果在安装虚拟设备后需要更改 Conversion Manager 的配置,可以按照以下步骤 重新配置它:
- 以 root 用户身份,通过 SSH 或 XenCenter 的“控制台”选项卡登录到 Conversion Manager 虚拟设备。
- 删除以下文件:
/etc/init.d/vpx_startup_setup_done。 - 使用 XenCenter 重新启动虚拟设备。
- 使用 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:
- 如果 VMware VM 已加密,请在开始转换之前对其进行解密。如果 VM 附加了 vTPM,请移除 vTPM,然后再解密 VM。
- 确保虚拟设备已安装并正在您要导入 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 虚拟机上安装 XenServer VM Tools。
单击下一步。
-
如果您正在转换带有 vTPM 的 Windows 虚拟机,请查看vTPM 页面上的强制任务和信息。(此页面仅在转换带有 vTPM 的 Windows 虚拟机时显示。)
要继续转换,您必须连接到 vCenter Server。Conversion Manager 需要访问 vCenter 才能 移除现有 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 - 如果有 Internet 访问权限, XenCenter 会自动连接到 XenServer 网站,以下载最新版本的工具并将其上传 到 Conversion Manager。
- 从磁盘选择工具文件 - 当您需要特定版本或缺少 Internet 连接时,您可以 从本地磁盘手动上传工具文件。
单击“下一步”。
-
在“完成”页面上,检查您为转换过程配置的选项。您可以单击“上一步”来 更改这些选项。
(可选)选择“转换后自动启动已转换的 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 文件的位置。
- 单击“保存”。
重试作业:
- 从列表中选择作业。
- 单击 重试。
注意:
重试 选项仅对失败或已取消的作业启用。
取消作业:
- 从列表中选择作业。
- 单击 取消。
注意:
取消作业仅对排队中或正在运行的作业启用。
保存单个作业的转换日志文件:
- 从列表中选择作业。
- 在日志菜单中,单击 获取选定日志。
- 指定日志文件的保存位置。
保存所有作业的转换日志文件:
- 从日志菜单中,单击获取所有日志。
- 指定日志文件的保存位置。
显示转换详细信息:
-
从列表中选择作业。
信息显示在详细信息面板中。