迁移最佳实践

本页介绍了使用 Google Cloud VMware Engine 将 VMware 虚拟机 (VM) 实例迁移到私有云的一些最佳实践。

规划迁移项目

在将 VMware 虚拟机迁移到私有云之前,请按如下方式规划迁移:

  • 指明相关人员,包括:

    • 客户利益相关方
    • 计划赞助商和所有者
    • 负责迁移的技术团队
    • 受测系统和应用的利益相关方
    • 相关的 Google 技术支持客户经理 (TAM)、合作伙伴工程经理 (PEM) 或客户工程师 (CE)
  • 评估来源环境

  • 创建一个方案来定义以下内容:

    • 迁移策略
    • 新环境的架构
    • 目标和成功标准,包括 UAT 和质量检查脚本
    • 角色和职责
    • 沟通模式,包括每日站立会议、状态报告、上报路径、聊天室
    • 无法迁移的数据和相关策略
    • 里程碑和时间安排
  • 确保与所有利益相关方保持一致。

评估迁移选项

如需评估 VMware Engine 的不同迁移选项,请考虑以下选项:

  • 考虑分批规划迁移。

    • 考虑应用依赖项和映射。
    • 根据维护时间表对虚拟机进行分组。
    • 为避免多次开机关机,请找出有待处理的系统更新的虚拟机,并将时间表与迁移切换重新启动时间保持一致。
  • 为虚拟机制定备份和灾难恢复策略。考虑使用 Google Cloud 备份和灾难恢复以及 VMware Engine Protected

  • 确保 vSphere、vCenter、HCX 和(如果适用)NSX-T 在本地满足与 VMware Engine 组件版本的最低版本兼容性要求。

  • 找出内存、CPU 或存储空间要求超出当前节点类型规范的虚拟机,或者如果与其他大型虚拟机结合使用可能会导致争用问题的虚拟机。

    例如,数据库服务器可能需要大量内存,或者文件存储服务器可能需要大型数据存储。

  • 针对因持久性硬件或标记而无法迁移的内容(例如已挂载的 ISO、NSX-T 标记、使用 DirectPath I/O 的穿透设备、多写入器磁盘和物理 RDM)制定迁移前和迁移后策略。例如,您可以考虑将实体 RDM 转换为虚拟兼容模式

  • 评估迁移方法

    首选批量迁移。 请考虑相关要求和限制。

使用 VMware HCX 进行迁移

使用 HCX 进行迁移时,请考虑以下建议:

  • 虽然 HCX 连接器和 HCX Service Mesh 部署支持扁平网络拓扑,但为避免路由问题和连接错误,请在单独的网络和 VLAN 上设置 HCX 管理和 HCX 上行网络配置文件

  • 确保您的 VMware 环境搭载的是最新的 HCX 版本。如需了解详情,请参阅 HCX 服务更新流程

  • 请务必根据需要配置 HCX 备份和恢复操作

    SRE 团队管理 HCX Manager 备份,但不管理 HCX 连接器备份。

    HCX 服务设备(包括 HCX-IX 和 HCX-NE)不需要单独备份。恢复后的 HCX Manager 会重新连接到在备份期间创建的现有服务设备。如果服务设备无法再正常运行,HCX Manager 会根据备份的配置部署新的设备虚拟机。

  • 使用 HCX 网络扩展扩展第 2 层网络时,请启用 TCP 流量调节。如需了解相关信息,请参阅 HCX 中提供的流量工程功能

  • 对于通过 HCX L2 扩展与私有云通信或从私有云进行通信的虚拟机,请根据 VPN 端点配置配置最佳 MTU 设置。如果应用无法控制载荷大小上限,这一点尤为重要。

    对于允许通过以下方式传输数据的虚拟机接口,Google 建议将 MTU 设置为 1350 字节到 1390 字节或更低:

    • 从本地端点到私有云,反之亦然
    • 通过 L2 扩展从一个私有云中的虚拟机到另一个私有云中的虚拟机

    如需获得计算封装开销的更多指南,请参阅 MTU 注意事项VMware NSX-T VPN

后续步骤