设置 Migrate to Containers

在开始迁移之前,请先创建用于执行迁移的处理集群来设置 Migrate to Containers,然后在集群上安装 Migrate to Containers。

选择处理集群的类型

处理集群的类型取决于源平台和要迁移的应用类型,如下表所示。

源平台 工作负载类型 正在处理的集群类型
Compute Engine Linux
  • GKE 集群或 Google Cloud 上的 GKE 集群
Windows
  • GKE 集群或 Google Cloud 上的 GKE 集群
VMware Linux
  • GKE 集群或 Google Cloud 上的 GKE 集群*
  • Google Distributed Cloud Virtual for Bare Metal
* 要求 Migrate to Virtual Machines 5.0 版。

例如:

  • 如果您要迁移当前部署在 Compute Engine 上的 Linux 或 Windows 工作负载,则可以使用 GKE 集群或 Google Cloud 上的 GKE 集群作为处理集群。

  • 如果您要从 VMware 迁移 Linux 工作负载,则可以使用 Google Distributed Cloud Virtual for Bare Metal,也可以使用 GKE 集群或 Google Cloud 上的 GKE 集群作为您的处理集群。但是,如需使用 GKE 集群或 Google Cloud 上的 GKE 集群,您还必须安装 Migrate to Virtual Machines

选择处理集群时,请考虑要迁移的工作负载类型。

  • 如果要将无状态工作负载迁移到容器,则可以轻松使用任何受支持的处理集群来执行迁移。然后,您可以使用生成的迁移工件在目标环境中部署工作负载。

  • 如果要迁移数据被提取到永久性卷的有状态工作负载,则可能会发现在最终部署环境中创建处理集群更容易。该设置可以简化有状态工作负载的迁移。

如需详细了解无状态和有状态工作负载,请参阅设置迁移意图

设置步骤

  1. 阅读迁移环境的前提条件。

    迁移前提条件取决于具体迁移环境。通过查看针对具体迁移环境的前提条件,确认您的工作负载的操作系统和来源平台是否兼容,可进行迁移:

  2. 启用所需的 Google 服务并配置服务账号

  3. 如果您使用 GKE 集群或 Google Cloud 上的 GKE 集群从 VMware 进行迁移,请安装 Migrate to Virtual Machines。Migrate to Virtual Machines 与您的源平台搭配使用,有助于从源虚拟机流式传输迁移数据。

  4. 设置 GKE 或 GKE Enterprise 集群以处理迁移。您可以先使用此集群进行迁移,然后再将其部署到生产集群。GKE 处理集群可位于 Cloud 或本地。

  5. 在处理集群上安装并配置 Migrate to Containers

后续步骤