Migrating a Linux VM

This topic describes how to migrate VMs to a GKE cluster running in the Cloud or on-prem. To perform the migration, you'll use a processing cluster you created with the steps in Installing Migrate for Anthos.

Diagram of steps to migrate with Migrate for Anthos
  1. Add a migration source.

    You start a migration by configuring a source (if you already have a source from a previous migration and the VMs you're migrating are from the same source, you can re-use it). This specifies your source along with information that Migrate for Anthos will use to locate the VM you're migrating.

  2. Create a migration.

    You create a migration by specifying the source you created, the VM you want to migrate, and the migration intent. This gives you a migration plan.

  3. Customize your migration plan.

    You can customize the migration plan you generated when you created a migration.

  4. Execute the migration.

    Having created a migration, you execute the migration to extract the container artifacts (for example, container image and Dockerfile, data volume) and generate reference deployment specs using the processing cluster. These artifacts can be used for testing the migrated workload or to later deploy to a production cluster processing cluster. This also gives you deployment artifacts you can use to later deploy to a production cluster.

  5. Monitor the migration.

    Monitor the progress of a migration and inspect migration activity logs.

Next Steps

After the migration completes, you Deploy the Linux workloads.