The Cloud Migration tool allows you to perform online migration. You can use the Cloud Migration tool to migrate a source server to an Alibaba Cloud ECS instance to achieve unified resource deployment or to design hybrid cloud computing architecture. Source servers can be IDC servers, virtual machines (VMs), cloud hosts on other platforms, or other types of servers that you want to migrate.

The Cloud Migration tool can be used for physical to virtual (P2V) migration and virtual to virtual (V2V) migration. P2V indicates the migration from physical on-premises data centers to ECS. V2V indicates the migration from VMs or cloud hosts to ECS.

Note The Cloud Migration tool has been upgraded to Server Migration Center (SMC) to provide better cloud migration experience. Alibaba Cloud does not provide maintenance and technical support for the Cloud Migration tool. We recommend that you upgrade to SMC soon. For more information, see SMC documentation.

Migration workflow

After you download, configure, and run the Cloud Migration tool on the source server, the Cloud Migration tool takes online snapshots of the operating systems, applications, and application data in the disk partitions of the source server based on your configuration, synchronize data to the ECS instance, and generate a custom image. The following figure shows how to use the Cloud Migration tool to migrate a source server.Migration workflow

Applicable operating systems

The Cloud Migration tool supports physical servers, VMs, or cloud hosts that run the following 32-bit or 64-bit operating systems.
Windows Linux
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012
  • Windows Server 2016
  • Amazon Linux 2014 and later
  • CentOS 5/6/7
  • Debian 7/8/9
  • Gentoo 13.0
  • openSUSE 13.1
  • Oracle Linux 5/6/7
  • Red Hat 5/6/7
  • SUSE 11.4/12.1/12.2
  • Ubuntu 10/12/14/16/17

Billing

The Cloud Migration tool is free of charge. However, you may be charged for using the following resources:
  • An ECS instance is automatically created under your Alibaba Cloud account as an intermediate instance during cloud migration. This instance is named INSTANCE_FOR_GOTOALIYUN for the Cloud Migration tools earlier than V1.5.0, or No_Delete_GotoAliyun_Transition_Instance for the Cloud Migration tools V1.5.0 and later. This intermediate instance uses the pay-as-you-go billing method. Make sure your account balance is more than 100 yuan. For more information about the pay-as-you-go billing method, see Pay-As-You-Go.
  • One or more disks are automatically created under your Alibaba Cloud account as intermediate disks during cloud migration. These disks are attached to your intermediate instance for data transfer. For more information about the pay-as-you-go billing method, see Pay-As-You-Go.
  • During cloud migration, a snapshot is created for each intermediate disk to make a custom image. The snapshot is charged based on the size of the snapshot. For more information, see Billing of snapshots.
Note If the migration fails, the intermediate instance is retained in your ECS console for your next migration attempt. If you no longer need the instance, release it to avoid charges. For more information, see Release an instance.

Features

Update history

The following table lists the update history of the Cloud Migration tool. Click and download the latest version of the Cloud Migration tool to experience new features.

Date Version Description
2019-08-14 1.5.2
  • Added the incremental migration feature.
  • Optimized the multi-threaded transfer acceleration feature.
  • Fixed other known issues.
2019-07-19 1.5.1.8
  • Supported parameter settings based on the Windows command-line interface (CLI).
  • Added the multi-threaded transfer acceleration feature.
  • Optimized detecting resources from source servers to recommend the optimal target instance types.
  • Optimized support for Ubuntu.
  • Fixed other known issues.
2019-05-17 1.5.1.5
  • Supported automatically scaling out or scaling up intermediate disks.
  • Optimized the Windows restoration check feature.
  • Added the --verbose option for displaying the detailed progress of cloud migration.
  • Fixed other known issues.
2019-05-05 1.5.1.3
  • Added the zoom out button to the Windows GUI of the Cloud Migration tool.
  • Optimized the Windows restoration check feature.
  • Fixed the Windows VSS error 0x80042308.
  • Optimized the Linux GRUB retry logic.
  • Added the End User License Agreement (EULA).
  • Fixed other known issues.
2019-04-02 1.5.1
  • Optimized the data transfer performance.
  • Optimized the GRUB configuration logic.
  • Optimized support for the SUSE Linux and SUSE Linux Enterprise Server (SLES) operating systems.
2019-03-14 1.5.0.5
2019-03-09 1.5.0
  • Added unified names and descriptions for intermediate resources such as instances, disks, and snapshots.
  • Added support for automatic recovery in the cases such as accidental deletion of an intermediate instance.
  • Added support for Elastic IP Address (EIP) for the intermediate instance. For more information about EIPs, see What are Elastic IP Addresses.
  • Added support for the EFI boot mode for Linux.
  • Optimized migration logs and prompt messages.
  • Optimized operations such as the initialization of intermediate disks and the configuration of GRUB.
  • Optimized the configuration file structure and removed the Architecture parameter.
2019-02-02 1.3.2.5
  • Optimized HTTP access timeout settings.
  • Optimized the Windows restoration check feature.
  • Optimized the display of the migration progress.
  • Fixed the issue that causes the failure in checking the names of images that have format errors.
2019-01-23

1.3.2.3

  • Optimized HTTP access timeout settings.
  • Optimized the Windows restoration check feature.
  • Added support for migration of massive Windows data disks.
2019-01-11

1.3.2

  • Fixed incompatible cloud-init configurations.
  • Added support for automatically attaching Linux data disks.
  • Added support for migration of large Linux data disks.
  • Optimized support for the SUSE Linux and SLES operating systems.
2018-11-12 1.3.1
  • Added support for transferring data through SSH and for dynamic SSH security token authentication.
  • Optimized the transfer performance for Windows.
  • Optimized support for Amazon Linux, Oracle Linux, and SLES operating systems.
  • Fixed other known issues.
2018-08-29 1.3.0
  • Accelerated the migration progress and fixed some known issues.
  • Added automatic restoration for Windows servers to avoid manual running of the file permission resetting tool.
2018-07-04 1.2.9.5
  • Added support for migration of Ubuntu 17 servers.
  • Optimized the features of the Cloud Migration tool and fixed a few minor issues.
2018-06-11 1.2.9
  • Added a simplified Windows GUI for the Cloud Migration tool. For more information, see GUI of Cloud Migration tool (Windows).
  • Restored the default filter option for some Windows data disk files and directories that could not be found.
2018-04-28 1.2.8
  • Added CLI parameter options. You can run the ./go2aliyun_client --help command in the directory where the Cloud Migration tool is located to check these options. For more information about the CLI parameter options, see CLI parameters.
  • Added support for migrations from a VPC to Alibaba Cloud through a leased line to secure data. For more information, see Migrate to the cloud through Alibaba Cloud VPC.
2018-04-03 1.2.6
  • Fixed the issue where the data from subdirectories were repeatedly copied to the corresponding parent directory in a data disk of a Linux-based server.
  • Added file transfer parameters.
2018-03-07 1.2.3
  • Shortened the first startup attempt for Linux-based instances.
  • Rectified the repeated prompt of disk space insufficiency that occurred at every instance startup.
  • Added support for Ubuntu 10 servers.
2018-02-08 1.2.1
  • Simplified user interactions during the migration process.
  • Added support for temporarily disabling the Security-Enhanced Linux (SELinux) feature of a Linux-based server.
2018-01-18 1.2.0
  • Added support for migration of more types of resources.
  • Enhanced the efficiency and stability of image creation.
2018-01-11 1.1.8
  • Added support for SUSE 12 SP2 servers.
  • Accelerated the connection process.
  • Optimized the layout of migration logs.
  • Fixed the issues related to NetworkManager.
2017-12-21 1.1.7
  • Added support for SUSE 12 SP1 servers.
  • Added bandwidth limits for data transfer.
2017-12-14 1.1.6
  • Added the feature of prompt for the latest release of the Cloud Migration tool.
  • Fixed error 6144 in data transfer.
  • Added support for validating the request parameters specified in the user_config.json configuration file. For more information about files under user_config.json, see user_config.json.
2017-12-08 1.1.5
  • Fixed the issues related to Linux data disk directories.
  • Optimized the layout of migration logs.
2017-12-01 1.1.3 Added support for Debian-based servers.