请确保您的网络环境满足以下访问、发现和迁移方面的要求。
注:请根据迁移目标参考部署图,了解不同迁移组件之间的端口和信息流。请参见部分 III, 准备迁移环境。
表 2-16 列出了执行发现和库存过程时,环境中的系统必须满足的软件、网络和防火墙要求。有关发现过程的信息,请参见部分 IV, 发现和准备工作负载与目标。
表 2-16 发现操作的的网络通讯先决条件
系统 |
先决条件 |
---|---|
所有工作负载 |
Ping(ICMP 回应请求和响应)支持 |
AWS 中的所有源工作负载 |
|
所有 Windows 源和 Hyper-V 主机 |
|
所有 Linux 源 Citrix XenServer Linux Xen 或 KVM 服务器 |
|
VMware ESX/ESXi Server |
|
VMware vCenter Server |
必须为拥有访问权的用户指派适当的角色和许可权限。请参考相应版本的 VMware 文档,了解详细信息。 |
基于云的目标:
|
打开端口 443 (TCP),以便与目标管理门户进行 HTTPS 通讯。 |
可以使用 Migrate 代理来注册和库存工作负载,而不要使用 Migrate 发现。表 2-17 列出了使用 Migrate 代理执行注册和库存过程时,环境中的系统必须满足的软件、网络和防火墙要求。有关注册过程的信息,请参见部分 22.7, 使用 Migrate 代理注册工作负载并发现细节。另请参见部分 G.0, Migrate 代理实用程序。
表 2-17 Migrate 代理注册操作的网络通讯先决条件
系统 |
先决条件 |
---|---|
PlateSpin 服务器主机 |
|
所有源工作负载 |
|
所有 Windows 源工作负载 |
|
所有 Linux 源工作负载 |
|
表 2-18 列出了相应的防火墙要求,环境中的系统必须满足这些要求才能在工作负载迁移作业执行期间正常工作。
表 2-18 工作负载迁移的网络通讯先决条件
系统 |
打开端口(默认值) |
备注 |
---|---|---|
PlateSpin 服务器主机 |
80 或 TCP 443 |
|
除映像部署作业中的工作负载以外的所有源工作负载。 |
TCP 3725 |
要在文件级数据传输期间发起通讯的目标需要使用此端口,但 I2X 作业除外,因为在执行此类作业期间,只有迁移目标上需要打开此端口。对于服务器同步作业,源和目标都需要使用此端口。 可以通过在 Migrate 服务器的 PlateSpin 配置设置中设置 FileTransferPort 参数来配置端口号。 如果在本地安装了 PlateSpin Migrate 服务器,则默认情况下,目标工作负载将通过端口 3725 (TCP) 连接到源工作负载,不过,可以通过将 SourceListensForConnection 参数设置从 True 更改为 False,来反转此设置(源工作负载连接到目标工作负载)。 如果在云中通过提供的基于云的 PlateSpin Migrate 服务器映像部署了 PlateSpin Migrate 服务器,则此连接的默认方向将会自动反转:源工作负载将通过端口 3725 (TCP) 连接到云中的目标工作负载。 |
所有目标 |
TCP 3725 |
以下操作需要使用:
|
所有 Windows 源和目标 |
NetBIOS 137 - 139 |
进行 NetBIOS 通讯需要使用。 |
所有 Windows Server 群集工作负载。请参见群集。 |
确保 PlateSpin 服务器可以解析 Windows Server 群集及其群集节点 IP 地址的 DNS 正向和反向查找。您可以更新 DNS 服务器或更新 PlateSpin 服务器上的本地 hosts 文件 (%systemroot%\system32\drivers\etc\hosts)。 |
|
所有源 |
SMB(TCP 139、445 和 UDP 137、138) |
脱机迁移期间进行通讯及文件级数据传输需要使用。 |
所有 Linux 源 Citrix Xen Server Linux Xen 或 KVM 服务器 |
TCP 22 |
脱机迁移期间进行通讯需要使用。 |
PlateSpin 服务器主机; 所有 Windows 源 |
TCP 135/445 |
在 PlateSpin 服务器与某个源之间进行 DCOM/RPC 通讯需要使用该端口,以通过 WMI 控制及重引导工作负载。 注:WMI (RPC/DCOM) 可以使用 TCP 端口 135 和 445,以及随机/动态指派的编号大于 1024 的端口。 |
PlateSpin 服务器主机 Windows 群集源和目标工作负载 |
TCP 5986:主机出站通讯端口、工作负载入站通讯端口 |
对于到 VMware 的 Windows 群集迁移,需要打开该端口才能进行 HTTPS 传输,以便让 PowerShell 视需要远程发出命令来关闭 Windows 群集的非主动节点。 |
表 2-19 列出了相应的防火墙、网络和软件要求,环境中的系统必须满足这些要求,才能在执行使用 Migrate 代理注册到 PlateSpin 服务器主机的工作负载的迁移作业期间正常工作。另请参见部分 G.1, Migrate 代理实用程序的要求。
表 2-19 迁移使用 Migrate 代理注册的工作负载的网络通讯先决条件
系统 |
打开端口(默认值) |
备注 |
---|---|---|
PlateSpin 服务器主机 |
TCP 443 |
需要打开该端口才能与源和目标工作负载进行 HTTPS 通讯。 需要为 PlateSpin 服务器主机设置公用 IP 地址。 |
TCP 22 |
需要打开该端口才能与 Linux 工作负载进行 SSH 通讯。 |
|
PlateSpin 配置设置 |
|
PlateSpin 配置中 Migrate 服务器的配置要求:
|
PlateSpin 复制网络 |
|
配置工作负载迁移时,请确保为 PlateSpin 复制网络启用公用 IP 地址。 |
所有源和目标工作负载 |
TCP 443 |
需要打开该端口才能与 PlateSpin 服务器进行 HTTPS 通讯。 |
TCP 3725 |
需要打开该端口才能在源与目标计算机之间进行 Migrate 通讯,并将数据从源计算机传输到目标计算机。 可以通过在 Migrate 服务器的 PlateSpin 配置设置中设置 FileTransferPort 参数来配置端口号。 当您在源工作负载上使用 Migrate 代理时,源工作负载会联系目标工作负载以进行数据传输。方向在服务器级别控制。必须在 Migrate 服务器上配置复制端口方向 (SourceListensForConnection=False)。参见配置复制端口的联系方向。False 是云市场中提供的 Migrate 服务器的默认设置。 |
|
所有 Linux 目标工作负载 |
TCP 22 |
需要打开该端口才能从 PlateSpin 复制环境中的 PlateSpin 服务器进行 SSH 通讯。 |
所有目标工作负载 |
需要为目标计算机设置公用 IP 地址,才能让源工作负载通过端口 3725 连接到这些计算机,以开始复制。 迁移期间,Migrate 将在目标计算机上设置公用 IP 地址。 |
表 2-20 显示了在 PlateSpin Migration Factory 环境中进行事件讯息交换所需的协议和端口。这些讯息反映了事件和状态更改,不包含敏感信息。
表 2-20 事件讯息交换的网络协议和端口要求
流量 |
网络协议和端口 |
其他要求 |
---|---|---|
事件讯息交换 |
Stomp,端口 61613,TCP 传入 (不安全) |
PlateSpin Transformation Manager 设备(其中包含预安装的 PlateSpin Migrate Connector 实例)上默认会打开此端口。 必须在以下服务器或防火墙上手动打开该端口:
|
在某些情况下,源、目标或 PlateSpin Migrate 本身可能位于网络地址转换器 (NAT) 设备后的内部(专用)网络中,在迁移期间无法与另一方通讯。
使用 PlateSpin Migrate 便可解决该问题,具体取决于以下哪个主机位于 NAT 设备后:
PlateSpin 服务器: 在服务器的 PlateSpin 服务器配置工具中,记录指派到该主机的其他 IP 地址:
以管理员身份登录 PlateSpin Migrate Web 界面,然后通过以下网址打开 PlateSpin 服务器配置页面:
https://Your_PlateSpin_Server/PlateSpinConfiguration/
找到 AlternateServerAddresses 服务器参数,单击编辑,然后添加其他 IP 地址,并用分号 (;) 分隔各个地址,例如:
10.50.186.147;10.50.186.148
来源: 在该特定迁移作业执行期间,记录指派给该工作负载的其他 IP 地址。请参见网络标识(网络连接)。
目标: 在尝试对目标(例如 VMware ESX)执行发现操作时,请在发现参数中指定公用(或外部)IP 地址。