Supported operating systems - Application Migration Service

Supported operating systems

Application Migration Service allows replication of any physical, virtual or cloud-based source server to the AWS Cloud for a large variety of operating systems.

There may be a number of additional considerations to take into account when determining if your source operating system will be supported by AWS Application Migration Service. Ensure that you check the Additional Considerations section in conjunction with the below lists of supported operating systems.

Note

Application Migration Service does not support paravirtualized source servers.

Note

Application Migration Service only supports operating systems built for the x86 system architecture.

Windows

The following Windows operating systems are supported:

  • Microsoft Windows Server 2022 64-bit

  • Microsoft Windows Server 2019 64-bit

  • Microsoft Windows Server 2016 64-bit

  • Microsoft Windows Server 2012 R2 64-bit

  • Microsoft Windows Server 2012 64-bit

  • Microsoft Windows Server 2008 R2 64-bit (patched)

  • Microsoft Windows Server 2008 64-bit

  • Microsoft Windows Server 2008 32-bit

  • Microsoft Windows Server 2003 R2 64-bit

  • Microsoft Windows Server 2003 R2 32-bit

  • Microsoft Windows Server 2003 64-bit

  • Microsoft Windows Server 2003 32-bit

  • Microsoft Windows 10 64-bit

Linux

The following Linux operating systems are supported:

  • Amazon Linux (AL) 1 and 2

  • CentOS 5.0 - Only supported for agentless replication from VCenter

  • CentOS 6.0 and higher

  • Debian Linux 8 and higher

  • Oracle Linux (OL) 6.0 and higher

  • Red Hat Enterprise Linux (RHEL) 6.0 and higher

  • Rocky Linux 8

  • SUSE Linux (SLES) 12 and higher

  • Ubuntu 12.04 and higher

Additional considerations

There may be a number of additional considerations to take into account when determining if your source operating system will be supported by AWS Application Migration Service. Ensure that you check the below considerations in conjunction with the above lists of supported operating systems.

Windows

  • It is recommended to install all available Windows updates on the server.

  • Windows source servers need to have at least 2 GB of free disk space in order to launch a Test or Cutover instance successfully.

  • The WMI service must be enabled to install the AWS Replication Agent.

  • Microsoft Windows Server versions 2008 R2 and above require .Net Framework version 4.5 or above to be installed by the end user.

  • Ensure that the auto sleep function in Windows 10 is disabled. Data replication may be interrupted if the feature is enabled.

Additional notes for older versions of Windows

  • The Nitro instance family can only be used with Windows Server 2008 R2 and upwards. Earlier versions are not supported.

  • Windows 2003 does not support TLS 1.2, as such, you cannot download the AWS Replication Agent installer directly by using the default browser. The file needs to be copied to the server using another transfer method.

  • The AWS Replication Agent and agent installer uses a separate installer file (AwsReplicationWindowsLegacyInstaller.exe) for Microsoft Windows Server 2003 (32-bit and 64-bit) and Microsoft Windows Server 2008 (32-bit and 64-bit) because these OSs are using older versions of software components that cannot be upgraded due to their end-of-life status.

  • Windows 2008 x64 requires SP2 and other Microsoft updates to support the SHA-2 signature of the AWS Replication Agent driver.

  • Microsoft Windows Server 2003 (32-bit and 64-bit) and Microsoft Windows Server 2008 (32-bit and 64-bit) require .Net Framework version 3.5 to be installed by the end user.

Linux

  • Ensure that you have Python installed on the source server (version 2.4+, version 3.0+) for Agent installation.

  • Only servers using the GRUB bootloader are supported.

  • Secure Boot is not supported in Linux.

  • Application Migration Service does not support 32 bit versions of Linux.

  • MGN does not support the migration of servers using the Oracle ASM Filter Driver.

  • Boot disks that span multiple physical disks are not supported.

  • AWS requires that servers running Red Hat Enterprise Linux (RHEL) must have Cloud Access (BYOL) licenses in order to be recovered to AWS.

  • Only Kernel 3.x or above are supported for Debian/Ubuntu on AWS.

  • Kernel versions 2.6.32-71 are not supported in RHEL 6.0/CentOS 6.0/Oracle Linux 6.0 on AWS.

  • Oracle Linux source servers must be running Unbreakable Enterprise Kernel Release 3 or higher or a Red Hat Compatible Kernel only.

  • Kernel version 4.9.256 is not supported. Agent installation will fail on servers that run this kernel version.

  • Kernel versions earlier than 2.6.18-164 are not supported by Application Migration Service. Therefore, servers that run these kernel versions cannot be replicated by Application Migration Service.

  • Nitro instance types will work with RHEL 7.0+/CentOS 7.0+/Oracle Linux 7.0+. This specific limitation does not apply to other instance type families.

  • A pre-requirement for installing the AWS Replication Agent on RHEL 8/CentOS 8/OL 8 is first running the following:

    sudo yum install elfutils-libelf-devel
  • The AWS Replication Agent is supported on SUSE Linux Enterprise Server (SLES) 12 SP1 and higher.

  • The post-launch actions feature is not supported on CentOS 5.x, CentOS 6.x, RHEL 6.x and Oracle 6.x.

  • For SUSE Linux (SLES) 12 SP1 to work, you must install the Xen drivers before installing the AWS Replication Agent. You must reboot the server after installing the Xen drivers (before installing the AWS Replication Agent). Use the following command to install the drivers:

    zypper install -y xen-kmp-default
  • Machines that boot off a disk configured with GPT partitioning need to have the package 'grub2-pc-modules' installed.