Setting up Migrate for Anthos

Before you begin migrating, set up Migrate for Anthos by creating the processing cluster that you use to perform migrations, then install Migrate for Anthos on the cluster.

Choosing the type of processing cluster

The type of processing cluster depends on the source platform and type of application that you are migrating, as shown in the following table:

Source platform Application type Processing cluster type
Compute Engine Linux system
  • GKE or Anthos clusters on Google Cloud
Windows IIS
  • GKE or Anthos clusters on Google Cloud
VMware Linux system
  • GKE or Anthos clusters on Google Cloud*
  • Anthos clusters on VMware
AWS Linux system
  • GKE or Anthos clusters on Google Cloud*
  • Anthos clusters on AWS
Azure Linux system
  • GKE or Anthos clusters on Google Cloud*
* Requires Migrate for Compute Engine

For example:

  • If you are migrating a Linux or Windows workload currently deployed on Compute Engine, then as your processing cluster you use either a GKE or Anthos clusters on Google Cloud.

  • If you are migrating a Linux workload from VMware, you can use as your processing cluster Anthos clusters on VMware, or use GKE or Anthos clusters on Google Cloud. However, to use GKE or Anthos clusters on Google Cloud, you must also install Migrate for Compute Engine.

The choice of processing cluster for VMware or AWS can depend on several factors. For example, if you already have Anthos clusters on VMware or AWS available, you can use them for migrations.

Also, take into consideration the type of workload you are migrating. If you are migrating a stateless workload to a container, then you can easily use any of the supported processing clusters to perform the migration. Then, use the generated migration artifacts to deploy your workloads on the target environment.

If you are migrating a stateful workload, where data is extracted to a persistent volume, you might find it easier to create a processing cluster in the eventual deployment environment. That setup can simplify the migration of stateful workloads. See Setting the migration intent for more on stateless and stateful workloads.

Set up steps

  1. Read the prerequisites for your migration environment.

    Confirm that your workload's OS and source platform are compatible for migration by reviewing the prerequisites:

  2. Enabling Google services and configuring service accounts.

    Enable the required Google services.

  3. If you are using GKE or Anthos clusters on Google Cloud to migrate from VMware, AWS, or Azure, set up Migrate for Compute Engine.

    Migrate for Compute Engine works with your source platform to facilitate the streaming of migration data from your source VMs.

  4. Configure a processing cluster.

    Set up a cluster for processing the migration:

  5. Install and configure Migrate for Anthos.

    Install Migrate for Anthos to your processing cluster.