Introduction
This how-to guide walks you through the high level, end-to-end deployment steps to set up Migrate for Compute Engine and migrate your VMs to Google Cloud.
About Migrate for Compute Engine
Migrate for Compute Engine gets enterprise applications running in Google Cloud within minutes, while data migrates transparently in the background. With Migrate for Compute Engine, enterprises can validate, run, and migrate applications into Google Cloud without rewriting them, modifying the image, or changing management processes.
For more information on the Migrate for Compute Engine solution architecture, capabilities, and terminology, see the Google Cloud reference architecture.
Requirements for migration with Migrate for Compute Engine
Review the requirements for migrations from VMware or AWS.
Google Cloud configuration
Before deploying Migrate for Compute Engine, complete the Google Cloud configuration steps.
Deploying the Migrate for Compute Engine Manager on Google Cloud
Once Google Cloud is configured, you can proceed with installing the Migrate for Compute Engine Manager by following the configuration instructions.
Preparing VMware vSphere as a source
To migrate VMs from an on-premises environment to Google Cloud, you need to prepare vSphere for connection to Google Cloud.
Migrate for Compute Engine On-Premises Backend virtual appliance deployment
To prepare for migrating your VMware vSphere VMs on-premises to Google Cloud, the Migrate for Compute Engine On-Premises Backend virtual appliance has to be deployed. Only one Migrate for Compute Engine Backend can be registered with each Migrate for Compute Engine Manager. Deploy multiple pairs of backends and managers when you have multiple vSphere vCenter servers or vSphere deployments.
VMware vCenter plugin deployment
After the Migrate for Compute Engine On-Premises Backend virtual appliance is deployed, you need to create the Migrate for Compute Engine vCenter service account and role, then register and enable vCenter Web Client integration using the Migrate for Compute Engine vCenter Plugin.
See Deploying the Migrate for Compute Engine Backend.
Create a Cloud Extension using vCenter Web Client
Install one or more Cloud Extensions in Google Cloud by following these steps.
Preparing AWS EC2 as source
If you wish to use AWS as a source, you need to first prepare your AWS environment and connect it to Google Cloud.
Complete the AWS prerequisites before proceeding.
Create a Migrate for Compute Engine Cloud Extension using the Migrate for Compute Engine Manager
Configure one or more Cloud Extensions in Google Cloud by following these steps.
This includes creating the relevant Cloud Credentials and Cloud Details for the AWS source.
Migrate your first VM
After the Migrate for Compute Engine Manager and Cloud Extension are configured and operational, you're ready to start migrating VMs to Google Cloud.
Instructions for some of the most common operations can be found in the following links:
Planning VM migrations concepts.
Performing Migrations
- To migrate from vSphere to Google Cloud, read the Migrating to Google Cloud overview
- To migrate from AWS to Google Cloud, read the Migrating from AWS overview.
Getting help
Stuck on your deployment? Reach out so we can help.