1. What scenarios can I use the Cloud Migration tool for?

The tool can migrate data from physical servers, virtual machines, and other cloud platform hosts to Alibaba Cloud ECS for most Windows Server and Linux operating systems. For more information, see What is the Cloud Migration tool and P2V.

2. What is the migration process of the Cloud Migration tool?

  • Checks whether the source server meets the requirements for migration or not.
  • Creates an intermediate instance with a name INSTANCE_FOR_GO_TOALIYUN. The files and the data of source server system are transferred to the intermediate instance.
  • Creates snapshots for the intermediate instance and then use the snapshots to create a custom image.
3. Does the Cloud Migration tool support resumable transfers?

Yes. The Cloud Migration tool does support resumable transfers. If the data transfer has been interrupted, you can restart the migration tool to continue from the previous stopping point.

4. Does the migration tool support incremental migration?

Not supported. Incremental data migration is not allowed. We recommend that applications such as databases and container services be paused, or related directories be filtered before migration to Alibaba Cloud. Synchronize any data related to those applications after the migration has been completed.

5. What are the results after the cloud migration is complete?

After a custom image of the source server is created, you can log on to the ECS console and view the custom image from the image list in the corresponding region.

6. What do I do after the migration is complete?

We recommend that you first create a Pay-As-You-Go instance and make sure that the system is operating normally. After confirming the image is functioning, select instance types and create one or more ECS instances.

7. What can I do if the connection for cloud migration is closed or if migration fails?
  • If the migration tool suddenly closes or becomes frozen, you can try restarting the operation to restore cloud migration.

  • If cloud migration fails and the prompt Not Finished is displayed, you can check the log files and directory, and look up the reported errors in the Cloud Migration tool troubleshooting or API Error Center.

    If the issue is still not resolved, we recommend you join the Cloud Migration Tool Support group on DingTalk, an enterprise communication and collaboration platform Developed by Alibaba Group. You can also collect the log file and open a ticket to contact after-sales customer support for assistance.

8. What do I need to know about the intermediate instance?
  • The Cloud Migration tool automatically creates, starts, stops, and releases intermediate instance. To make sure the cloud migration completes successfully, do not interfere with the status of the intermediate instance.

  • The default security group for the intermediate instance is on ports 8080 and 8703 in the inbound direction. As these are the cloud migration service ports, do not modify or delete the security group rules.

  • After cloud migration is complete, the intermediate instance is released automatically. If migration fails, you have to manually release the instance.

9. What do I need to know about user_config.json?

If cloud migration has already started and the intermediate instance has already been created, do not change the system disk size or data disk size specified in the user_config.json. If you still need to modify these parameters, you must first clear the client_data file and then restart migration to cloud.

10. When do I need to filter a directory or file?

When the source server has data directories or files that do not need to be uploaded, they can be filtered out by configuring the “Excludes” file to improve the efficiency of cloud migration.

In particular, you can filter out databases, Docker containers, and other active data directories and files which cannot be paused to improve the stability of data transmission during migration.

11. What do I need to know about the client_data file?

The client_data file records data from the cloud migration process, including the intermediate instance information and migration progress. Do not manually modify or delete the client_data file unless necessary, otherwise cloud migration may fail.

12. When do I need to clear the client_data file?

To clear the client_data file, you can use the CLI command--cleardata, or through the Windows GUI Client Data menu.

  • If you want to restart cloud migration after it has begun, you can clear the current client_data file or use the default client_data file to override the current file.

  • In cases where cloud migration fails, such as when the intermediate instance, VPC, VSwitch, or other security groups do not exist, you can try clearing the client_data operation to resolve the issue.

13. After cloud migration has been completed, how do I perform a new cloud migration?

Clear the client_data file, and then run the Cloud Migration tool again to perform a new cloud migration.

14. What do I do if I released an intermediate instance by mistake?

Clear the client_data file, and then run the Cloud Migration tool again to perform a new cloud migration.

15. Why have I received “NotEnoughBalance” error message?

The Cloud Migration tool itself is free, but a Pay-As-You-Go intermediate instance is created by default during cloud migration. Creating a Pay-As-You-Go instance requires the balance of any of your payment methods to be no less than 100 RMB to complete.

16. Why have I received a “Forbidden.RAM” error message?

The AccessKey created by your RAM user account does not have the permissions to manage ECS and VPC resources. We recommend that you contact the Alibaba Cloud user to grant AliyunECSFullAccess and AliyunVPCFullAccess permissions.

17. Why have I received a “Forbidden.Subuser” error message?

The Cloud Migration tool must use the account AccessKeyID and AccessKeySecret to create an intermediate instance. If the RAM account does not have permission to create instances, a Forbidden.SubUser error occurs. We recommend that you use the Alibaba Cloud account to perform the cloud migration.

18. What Internet IP addresses and ports does my server need to access?
The on-premises server must be able to reach the following network address and communication port to access the related Alibaba Cloud services, uninterruptedly:
  • The nearest ECS endpoint: https://ecs.aliyuncs.com:443. For other regional endpoints, see API Reference Request structure.

  • Virtual Private Cloud (VPC): http://vpc.aliyuncs.com:443.

  • Security Token (STS): https://sts.aliyuncs.com:443.

  • The intermediate instance: https://xxx.xx.xxx.xx:8080 and https://xxx.xx.xxx.xx:8703. The xxx.xx.xxx.xx indicates the Internet IP address of the intermediate instance.

Note The source server does not need to open any inbound ports, but it needs to have access in the outbound direction to the Internet IP addresses and ports.
19. How can I check my system after migrating a Windows server?

When you first start an instance of Windows after migration:

  1. Check whether the system disk data is complete or not.

  2. Go to the disc manager to check whether the disk is missing.

  3. If you are using Windows Server 2008 or a later system, wait for a moment while the automatic recovery of the file system access permission is processing.

    Note If the Goto Aliyun Restore Tool is not started at the first startup attempt, you can run the C:\go2aliyun_prepare\go2aliyun_restore.exe to manually invoke the automatic recovery process. However, make sure that your ECS instance have mounted the same number of disks as the source server does.
  4. Check whether the network service is normal.

  5. Check that other system application services are operating normally.

20. Which Windows server licenses does Alibaba Cloud allow to activate?

Alibaba Cloud allows you to activate licenses on Windows Server 2003, 2008, 2012, and 2016. For other versions of Windows, if you migrate them to ECS, you must apply for a licensed mobility certificate.

21. Before migrating a Linux server, how can I check that all of the requirements for cloud migration are met?

You can use the client_check tool that comes with the Cloud Migration tool. Run the ./client_check --check when ready, if the test prompt displays OK, all the cloud migration requirements are met.

22. How can I check my system after migrating a Linux server?

When you first start a Linux instance after migration:

  • Check whether the system disk data is complete or not.
  • If a data disk exists, you must mount the data disk.
  • Check whether the network service is running normally.
  • Check whether other system services are operating normally.