Supported operating systems

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.

Offline migration, where disk volumes are copied directly to Google Cloud and streaming data is not supported, has fewer operating system options. For more information, see Using offline migration.

OS Version VMware (BIOS) VMware (EFI) VMware (EFI with Secure Boot) AWS Azure Comments
AWS Linux Amazon Linux AMI NA NA NA Yes NA Requires manual VM prep. See Preparing Linux VMs for more.
Amazon Linux 2 NA NA NA Yes NA Requires manual VM prep. See Preparing Linux VMs for more.
CentOS 6.4+ Yes No No Yes Yes  
7.X Yes Yes Yes Yes No  
Debian 8.5+ Yes No No Yes No  
9 Yes No No Yes No  
RHEL 6.4+ Yes No No Yes Yes  
7.X Yes Yes Yes Yes No  
SUSE 11 SP3+ Yes NA NA NA NA  
12 SP2 Yes NA NA NA NA  
12 SP3 Yes Yes Yes Yes Yes  
12 SP4 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

For AWS - SUSE 12 SP4 compatibility was added in Migrate for Compute Engine version 4.5.1.

15 Yes Yes Yes Yes No  
Ubuntu 12.04 Yes NA NA NA NA Offline migration only
14.04.x LTS Yes No No Yes No Requires kernel version 3.13.0-170 or higher for online migration
16.04.x LTS Yes No No Yes Yes  
18.04.x LTS Yes Yes Yes Yes Yes  
Windows Server 2003 Yes NA NA NA NA Offline migration only
2003 R2 Yes NA NA NA NA Offline migration only
2008 R1 (64-bit) Yes NA NA NA NA Offline migration only
2008 R2 (SP1 or higher) Yes Yes NA Yes Yes Requires SHA-2 code signing support to be installed on the VM OS (see 2019 SHA-2 Code Signing Support requirement for Windows and WSUS at the Microsoft web site).
2012/2012 R2 Yes Yes Yes Yes Yes  
2016 Yes Yes Yes Yes Yes  
2019 Yes Yes Yes Yes Yes