你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将本地 VMware 基础结构移动到 Azure VMWare 解决方案
当 Contoso 公司决定将其 VMware 虚拟机 (VM) 从本地数据中心迁移到 Azure 时,IT 团队可考虑下面两个迁移选项:
迁移选项 | 结果 |
---|---|
Azure Migrate | |
Azure VMware 解决方案 |
Contoso 审查这些选项,然后选择 Azure VMware 解决方案作为最适合其业务的迁移选项。
在本文中,Contoso 使用 Azure VMware 解决方案在 Azure 中创建一个私有云。 对于 VMware vCenter Server 和其他专为工作负载迁移而设计的 VMware 工具,云拥有原生访问权限。 Contoso 可放心地使用 Azure VMware 解决方案,因为它是 VMware 支持的第一方 Microsoft 产品/服务。
业务驱动因素
Contoso IT 团队与业务合作伙伴密切合作,共同定义将 VMware 迁移到 Azure 的业务驱动因素。 这些驱动因素可能包括:
- 数据中心撤出或关闭:在 IT 整合或停用现有数据中心时,无缝移动基于 VMware 的工作负载。
- 灾难恢复和业务连续性:使用 Azure 中部署的 VMware 堆栈作为本地数据中心基础结构的主要或次要按需灾难恢复站点。
- 应用程序现代化:利用 Azure 生态系统实现 Contoso 应用程序现代化,无需重新构建基于 VMware 的环境。
- DevOps 扩展:将 Azure DevOps 工具链引入 VMware 环境,并按照 IT 团队自己的节奏对应用程序进行现代化。
- 操作连续性:将基于 vSphere 的应用程序重新部署到 Azure,无需进行虚拟机监控程序转换和应用程序重构。 扩展对运行 Windows 和 SQL Server 的旧版应用程序的支持。
迁移目标
考虑到其业务驱动因素,Contoso 确定了将本地 VMware 迁移到云中的 VMware 的目标:
- 通过使用其团队熟悉的 VMware 工具继续管理 Contoso 的现有环境,但通过本机 Azure 服务对其应用程序进行现代化。
- 无缝地将 Contoso 基于 VMware 的工作负载从其数据中心移到 Azure,并将 VMware 环境与 Azure 集成。
- 迁移后,Azure 中的应用程序具有与其当前在 VMware 中相同的性能功能。 应用程序在云中的重要性将与在本地相同。
这些目标支持 Contoso 使用 Azure VMware 解决方案的决定,并验证了 Azure VMware 解决方案是否是公司的最佳迁移方。
在 Azure 中运行 VMware 工作负载的好处
Azure VMware 解决方案为 Contoso 提供了一个通用操作框架,用于在其 VMware 环境和 Azure 中无缝运行、管理和保护应用程序。
Contoso 可以继续利用其现有的 VMware 投资、体验和工具,包括 VMware vSphere、VMware vSAN 和 VMware vCenter Server。 但是,Contoso 也获得了 Azure 的规模、性能和创新。
借助此解决方案,Contoso 还可以:
- 只用几分钟就在云中设置其 VMware 基础结构。
- 按自己的节奏对应用程序进行现代化。
- 利用专用、隔离的高性能基础结构以及独特的 Azure 产品和服务增强 VMware 应用程序。
- 不用重构应用程序就将本地 VM 移动或扩展至 Azure。
- 在全球 Azure 基础结构上为 VMware 工作负载实现规模化、自动化和快速预配。
- 从由 Microsoft 提供、经 VMware 验证并在 Azure 基础结构上运行的解决方案中获益。
解决方案设计
Contoso 公司确定其目标和要求后,设计和审查了部署解决方案并确定了迁移过程。
当前体系结构
以下是 Contoso 当前体系结构的设置方式:
- VM 部署到通过 vSphere 管理的本地数据中心。
- 工作负载部署在通过 vCenter Server、vSAN 和 VMware NSX 管理的 VMware ESXi 主机群集上。
建议的体系结构
要创建其建议的体系结构,Contoso 必须完成以下步骤:
- 将 Azure VMware 解决方案私有云部署到美国西部 Azure 区域。
- 使用虚拟网络和启用 Global Reach 选项的 Azure ExpressRoute 将本地数据中心连接到 Azure VMware 解决方案并在美国西部 Azure 区域运行。
- 使用 VMware HCX 将 VM 迁移到专用 Azure VMware 解决方案。
解决方案评审
Contoso 通过创建解决方案的优缺点列表来评估其提议的设计:
注意事项 | 详细信息 |
---|---|
优点 | |
缺点 |
注意
有关定价的信息,请参阅 Azure VMware 解决方案定价。
迁移过程
Contoso 将使用 VMware HCX 工具将其 VM 移动到 Azure VMware 解决方案。 VM 将在 Azure VMware 解决方案私有云中运行。 VMware HCX 迁移方法包括运行批量迁移或冷迁移。 VMware vMotion 或复制辅助的 vMotion (RAV) 是为通过实时迁移运行的工作负载所预留的方法。
若要完成此过程,Contoso 团队需采取以下步骤:
在 Azure 和 ExpressRoute 中规划其网络。
使用 Azure 门户创建 Azure VMware 解决方案私有云。
将网络配置为包含 ExpressRoute 线路。
配置 HCX 组件,将其本地 vSphere 环境连接到 Azure VMware 解决方案私有云。
复制 VM,然后使用 VMware HCX 将 VM 移动到 Azure。
方案步骤
- 步骤 1:规划网络
- 步骤 2:创建 Azure VMware 解决方案私有云
- 步骤 3:配置网络
- 步骤 4:使用 HCX 迁移 VM
步骤 1:规划网络
Contoso 需要规划其网络,以便在本地环境与 Azure 之间加入 Azure 虚拟网络和连接。 该公司需要在其本地环境和基于 Azure 的环境之间提供高速连接。 它还需要连接到 Azure VMware 解决方案私有云。
网络连接通过 Azure ExpressRoute 提供,需要特定的网络地址范围和防火墙端口才能启用服务。 这种高带宽、低延迟的连接使 Contoso 能够从 Azure VMware 解决方案私有云环境访问在其 Azure 订阅中运行的服务。
Contoso 需要为其虚拟网络规划包含非重叠地址空间的 IP 地址方案。 公司需要包含 ExpressRoute 网关的网关子网。
使用另一个 ExpressRoute 连接将 Azure VMware 解决方案私有云连接到 Azure 中的 Contoso 虚拟网络。 Contoso 将使用 ExpressRoute Global Reach 选项来允许从本地 VM 直接连接到在 Azure VMware 解决方案私有云上运行的 VM。 需要 ExpressRoute 高级版 SKU 来启用 Global Reach。
Azure VMware 解决方案私有云要求至少对子网使用 /22
CIDR 网络地址块。 要连接到本地环境和虚拟网络,网络地址块不得重叠。
注意
若要了解 Azure VMware 解决方案的网络规划,请参阅 Azure VMware 解决方案的网络清单。
步骤 2:创建 Azure VMware 解决方案私有云
Contoso 完成网络和 IP 地址规划后,接下来将着重于在美国西部 Azure 区域中设置 Azure VMware 解决方案服务。 Contoso 可以使用 Azure VMware 解决方案在 Azure 中部署 vSphere 群集。
Azure VMware 解决方案私有云是一种 VMware 软件定义的独立数据中心,支持 ESXi 主机、vCenter Server、vSAN 和 NSX。 堆栈在 Azure 区域中的专用和独立裸机硬件节点上运行。 Azure VMware 解决方案私有云的最低初始部署是 3 个主机。 可以逐个添加更多的主机,每个群集最多可以包含 16 个主机。
有关详细信息,请参阅 Azure VMware 解决方案预览版私有云和群集概念。
Azure VMware 解决方案私有云通过 Azure VMware 解决方案门户进行管理。 Contoso 在自己的管理域中有一个 vCenter Server 实例。
若要了解如何创建 Azure VMware 解决方案私有云,请参阅在 Azure 中部署 Azure VMware 解决方案私有云。
Contoso 团队首先通过运行以下命令,将 Azure VMware 解决方案提供商注册到 Azure:
az provider register -n Microsoft.AVS --subscription <the subscription ID>
在 Azure 门户中,团队通过提供计划中的网络信息来创建 Azure VMware 解决方案私有云。 然后,团队选择“查看 + 创建”。 此步骤需要约 2 小时的时间。
团队转到资源组并选择私有云资源来验证是否已成功部署 Azure VMware 解决方案私有云。 状态显示为“已成功”。
步骤 3:配置网络
Azure VMware 解决方案私有云需要一个虚拟网络。 由于 Azure VMware 解决方案在预览版中不支持本地 vCenter Server 实例,因此 Contoso 需要执行额外的步骤来与本地环境集成。 通过设置 ExpressRoute 线路和虚拟网络网关,团队将其虚拟网络连接到 Azure VMware 解决方案私有云。
Contoso 团队首先创建一个包含网关子网的虚拟网络。
重要
团队必须使用不会与创建私有云时使用的地址空间重叠的地址空间。
团队创建 ExpressRoute VPN 网关。 团队确保选择了正确的 SKU,然后选择“查看 + 创建”。
团队获取用于将 ExpressRoute 连接到虚拟网络的授权密钥。 可在 Azure 门户中 Azure VMware 解决方案私有云资源的“连接”下找到该密钥。
团队将 ExpressRoute 连接到 VPN 网关,该网关将 Azure VMware 解决方案私有云连接到 Contoso 虚拟网络。 为了将私有云连接到虚拟网络,它会在 Azure 中创建一个连接。
有关详细信息,请参阅在 Azure 中为 VMware 私有云配置网络和了解如何访问 Azure VMware 解决方案私有云。
步骤 4:使用 VMware HCX 进行迁移
为了使用 HCX 将 VMware VM 迁移到 Azure,Contoso 团队完成了以下大致步骤:
- 为公有云安装和配置 VMware HCX
- 使用 HCX 执行到 Azure 的迁移
有关详细信息,请参阅为 Azure VMware 解决方案安装 HCX。
为公有云安装和配置 VMware HCX
VMware HCX 是 VMware 产品,它是 Azure VMware 解决方案默认安装的一部分。 默认安装 HCX Advanced,但是如果需要更多特性和功能,可升级到 HCX Enterprise。
Azure VMware 解决方案在 Azure VMware 解决方案中自动执行 HCX 的云管理器组件。 它提供客户激活密钥和指向连接器 HCX 设备的下载链接,这必须在本地端和客户的 vCenter Server 域中进行配置。 然后,这些元素将与 Azure VMware 解决方案云设备配对,以便客户可以利用迁移和第 2 层延伸等服务。
Contoso 团队使用 VMware 提供的 OVF 包部署 HCX 设备。
若要了解如何为 Azure VMware 解决方案私有云安装和配置 HCX,请参阅为 Azure VMware 解决方案安装 HCX。
当团队配置 HCX 时,它启用迁移和其他选项,包括灾难恢复。
有关详细信息,请参阅 HCX 共有云的 HCX 安装工作流。
使用 HCX 将 VM 迁移到 Azure
当本地数据中心(源)和 Azure VMware 解决方案私有云(目标)都配置了 VMware 云和 HCX 时,Contoso 开始迁移其 VM。 使用多种迁移技术,团队可以将 VM 移入和移出启用了 VMware HCX 的数据中心。
VMware HCX 批量迁移
HCX 批量迁移方法使用 VMware vSphere 复制协议将多个 VM 同时移动到目标站点。 优势包括:
- 此方法旨在并行移动多个 VM。
- 可以按照预定义的计划将迁移设置为“完成”。
- VM 在源站点运行,直到开始故障转移。 服务中断等效于重新启动。
VMware HCX vMotion 实时迁移
HCX vMotion 实时迁移方法使用 VMware vMotion 协议将单个 VM 移动到远程站点。 优势包括:
- 此方法设计为一次移动一个 VM。
- 迁移 VM 状态时,不会发生服务中断。
VMware HCX 冷迁移
HCX 冷迁移方法使用 VMware 近场通信协议。 当源 VM 关闭时,会自动选择此选项。
VMware HCX 复制辅助的 vMotion
VMware HCX RAV 结合了 VMware HCX 批量迁移和 VMware HCX vMotion 实时迁移的优势。 它提供并行操作、复原能力和计划,在 VM 状态迁移期间不会停机。
VMware 资源
有关 VMware 的详细信息,请参阅以下资源:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈