Google Cloud Migrate for Compute Engine (formerly Velostrata) supports migrating VMs running operating systems in the following table.
Before migrating Linux VMs to Google Cloud, you need to install an additional package that performs reconfigurations. For more information, see preparing Linux VMs.
Note that some VM OSes are supported for offline migration only. In offline migration, disk volumes are copied directly to Google Cloud and streaming data is not supported. For more information, see Using offline migration.
OS | Version | VMware (BIOS) | VMware (EFI) | VMware (EFI with Secure Boot) | AWS | Azure (BIOS) Gen1/2 | Azure (EFI) Gen2 | Comments |
---|---|---|---|---|---|---|---|---|
AWS Linux | Amazon Linux | NA | NA | NA | Yes | NA | NA | Offline migration only. See Preparing Linux VMs for more. Amazon Linux VMs are migrated on a best-effort basis with no post-migration Google Cloud support. |
CentOS | 6.4+ | Yes | No | No | Yes | Yes | No | Requires kernel version 2.6.32-754 or higher before migrating. Requires dhclient-4.1.1-63.P1.0.1.el6_10 or higher. |
7.X | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
8.0 | Yes | Yes* | Yes* | Yes | No | No | ||
Debian | 8.5+ | Yes | No | No | Yes | Yes | No | |
9 | Yes | No | No | Yes | Yes | No | ||
Oracle Linux | 6.4-6.10 | Yes | No | No | No | No | No | Requires kernel version 2.6.32-754 or higher before migrating. Requires dhclient-4.1.1-63.P1.0.1.el6_10 or higher. |
7.0-7.9 | Yes | Yes* | Yes* | No | No | No | ||
8.0-8.3 | Yes | Yes* | Yes* | No | No | No | ||
RHEL | 6.4+ | Yes | No | No | Yes | Yes | No | Requires kernel version 2.6.32-754 or higher before migrating. Requires dhclient-4.1.1-63.P1.0.1.el6_10 or higher. |
7.X | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
8.0 | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
SUSE | 11 SP3+ | Yes | NA | NA | NA | NA | NA | |
12 SP2 | Yes | NA | NA | NA | NA | NA | ||
12 SP3 | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
12 SP4 | Yes | Yes* | Yes* | Yes | Yes | Yes* | For Azure - Due to missing dependencies in the your-kernel-version-azure build of the kernel, an update to your-kernel-version-default is required prior to migration |
|
12 SP5 | Yes | Yes* | Yes* | Yes | Yes | Yes* | For Azure - Due to missing dependencies in the your-kernel-version-azure build of the kernel, an update to your-kernel-version-default is required prior to migration |
|
15 | Yes | Yes* | Yes* | Yes | No | Yes* | ||
Ubuntu | 12.04 | Yes | NA | NA | NA | NA | NA | Offline migration only |
14.04.x LTS | Yes | No | No | Yes | Yes | No | Requires kernel version 3.13.0-170 or higher for online migration | |
16.04.x LTS | Yes | No | No | Yes | Yes | No | ||
18.04.x LTS | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
Windows Server** | 2003 SP2 | Yes | NA | NA | NA | NA | NA | Offline migration only |
2003 R2 | Yes | NA | NA | NA | NA | NA | Offline migration only | |
2008 R1 (64-bit) | Yes | NA | NA | NA | NA | NA | Offline migration only | |
2008 R2 (SP1 or higher) | Yes | Yes* | NA | Yes | Yes | Yes* | ||
2012/2012 R2 | Yes | Yes* | Yes* | Yes | Yes | Yes* | 2012 (non-R2) is not supported by the Google VSS agent (see Google guest environment documentation). | |
2016 | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
2019 | Yes | Yes* | Yes* | Yes | Yes | Yes* | ||
* Online migration only (offline migration not supported). | ||||||||
** Basic disks only (dynamic disks not supported). |
Remove filter drivers and firewalls from Windows VMs
Run-in-cloud and migration operations may fail for Windows Server 2016 workload when Symantec Endpoint Protection (SEP) is installed. This may also happen when SEP appears to be disabled.
You should remove filter drivers and firewalls from your Windows VMs before beginning your Migrate for Compute Engine migration steps.
Workaround: If removing or disabling SEP does not resolve your issue, you may need to remove SEP from interface bindings as well. To remove your workload's network interface bindings to remove the SEP option:
Download Microsoft Network VSP Bind (nvspbind).
Install
Microsoft_Nvspbind_package.EXE
intoc:\temp
.Open a command prompt as an Administrator and run the following:
nvspbind.exe /d * symc_teefer2