PlateSpin Migrate 支持将工作负载从 Microsoft Azure 迁移到 VMware vCloud Director。
要将工作负载从 Microsoft Azure 迁移到 VMware vCloud Director,请在源网络中部署一个本地 PlateSpin Migrate 服务器。使用本地 Migrate 服务器时,需要在数据中心与 Azure 之间,以及数据中心与 vCloud 之间部署站点到站点的 VPN 网关。图 12-4 显示了 Azure、vCloud 和数据中心迁移环境中各个组件的位置及其相互通讯的方式。
图 12-4 用于执行从 Azure 到 vCloud 迁移的本地 Migrate 服务器
您也可以在源 Azure 环境中从 Azure 市场部署 PlateSpin Migrate 服务器。无需建立 VPN。如果 Azure 服务器与源工作负载位于同一网络安全组中,则您可以使用发现功能将工作负载添加到 Azure。使用数据加密来确保安全地通过公共因特网复制数据。图 12-5 显示了 Azure、vCloud 和数据中心迁移环境中各个组件的位置及其相互通讯的方式。
注:图 12-5 显示了位于同一网络安全组中的源工作负载和 Migrate 服务器。如果它们位于不同的安全组中,可以使用源工作负载上的 Migrate 代理来注册工作负载,并使用 HTTPS (TCP/443) 将其库存细节发送到 PlateSpin Migrate 服务器。请参见部分 2.6.2, 工作负载注册的要求和部分 22.7, 使用 Migrate 代理注册工作负载并发现细节。
图 12-5 Azure 中用于执行从 Azure 到 vCloud 迁移的 Migrate 服务器(不使用 VPN)
要准备目标 vCloud 环境,请查看部分 10.2, 有关将工作负载迁移到 VMware vCloud Director 的规划中的相关信息。
确保源工作负载受目标 vCloud 配置的支持。
对于 Azure 中的源工作负载:
Azure 会自动在源工作负载 VM 的 Azure 安全组中添加远程桌面协议 (RDP) 端口 (TCP/3389) 和安全外壳 (SSH) 端口 (TCP/22)。必须手动将 PlateSpin Migrate 提供迁移服务所需的其他端口添加到源工作负载的 安全组,例如用于复制通讯的端口 3725 以及用于 HTTPS 通讯的端口 443。
对于 Windows 工作负载,请使用用户名和口令。
对于 Linux 工作负载,请使用 root 用户或等同于 root 的用户。
要使用本地 Migrate 服务器将工作负载从 Azure 迁移到 vCloud,请执行以下操作:
在数据中心与 Azure 环境之间部署站点到站点的 VPN。
在数据中心与 VMware vCloud Virtual Private Cloud 之间部署站点到站点的 VPN。
由于本地 Migrate 服务器使用了 VPN,因此,您可以对 Migrate 服务器使用私用 IP 地址。
确保源和目标网络符合以下要求。
由于提供了 VPN,便不需要使用 Migrate 代理,不过如果想使用它也没有问题。有关注册的网络端口和防火墙要求,请参见部分 2.6.2, 工作负载注册的要求。
要使用基于云的 Migrate 服务器将工作负载从 Azure 迁移到 vCloud(不使用 VPN),请执行以下操作:
在源 Azure 网络环境中部署 PlateSpin Migrate 服务器。确保非 VPN 迁移环境符合非 VPN C2C 迁移的要求。
在 Migrate 服务器的 PlateSpin 配置设置中:
(Azure 中的 Migrate 服务器)ServerIsHostedInCloud: 从 ServerIsHostedInCloud 参数中去除 azure 值,以便“添加目标”对话框可提供所有目标类型供您选择。设置 vCloud 目标时,请选择 VMware vCloud 组织选项。
任务 |
描述 |
---|---|
准备网络资源。 |
图 12-4, 用于执行从 Azure 到 vCloud 迁移的本地 Migrate 服务器 图 12-5, Azure 中用于执行从 Azure 到 vCloud 迁移的 Migrate 服务器(不使用 VPN) |
准备 vCloud 迁移环境。 |
|
为 PlateSpin Migrate 准备 Azure 源工作负载。 |
|
发现目标云平台。 |
|
发现 Azure 中的源工作负载。 |
|
配置目标工作负载迁移。 |
|
执行迁移。 |