Server Migration Center (SMC) helps you securely and efficiently migrate servers to Alibaba Cloud Elastic Compute Service (ECS). You can migrate servers from on-premises data centers, virtual machines (VMs) such as VMware, VirtualBox, Xen, KVM, and Hyper-V, and other cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Tencent Cloud, UCloud, China Telecom Cloud, and QingCloud. SMC simplifies the migration process and greatly reduces the technical barriers and risks of server migration.
Migration scenarios
Due to a change in the intermediate technology solution for server migration, Server Migration Center (SMC) will no longer support migrating Windows servers to destination instances in Alibaba Cloud regions outside the Chinese mainland after 11:59 PM (UTC+8) on November 30, 2025. Before this date, SMC client V2.8.5 and earlier can still be used. For more information about the change and its impact, see Notice on SMC Discontinuing Support for Migrating Windows Servers to Destination Instances in Regions Outside the Chinese mainland.
(Recommended) Migrate a server to an Alibaba Cloud ECS custom image.
If you have not purchased an Alibaba Cloud ECS instance, you can migrate your server to an Alibaba Cloud ECS custom image. Then, you can use the custom image to manually create an ECS instance.
Migrate a server to an existing Alibaba Cloud ECS instance.
If you have already purchased an Alibaba Cloud ECS instance and its storage, operating system, and other configurations are compatible with the source server, you can migrate the source server to the existing ECS instance.
WarningAfter migration, the original data on the destination ECS instance is erased. The data on the source server is not affected. Therefore, do not use this method if the destination ECS instance contains important data.
Migration impact
Before you migrate, consider the following impacts.
Impact | Description |
Migrated data directories | During migration, SMC automatically generates a disk partition structure for the destination that is as consistent as possible with the source server's disk partition structure. You can adjust the partition structure of the destination disk, including partition size, order, transfer method, and LVM configurations. By default, all disks on the server are migrated:
|
Intermediate instance | Do not interfere with the intermediate instance. To prevent migration failure, do not stop, start, restart, or release the intermediate instance, or change its billing method during the migration. After the migration is complete, the intermediate instance is automatically released. Note
For more information, see Migration principles. |
IP address | The IP address changes after migration, which may cause service interruptions. We recommend that you perform the migration during off-peak hours. If your services involve IP address configurations, modify the domain name resolution and ICP filing information yourself after the migration.
|
Underlying hardware devices | The underlying hardware devices change after migration. This may invalidate some application licenses that are bound to hardware. Check your licenses. |
Performance impact | The migration process consumes server resources, including CPU, memory, disk I/O, and network bandwidth. |
Data consistency before and after migration | For information about data and system configuration changes that occur before and after migration, see Data consistency issues after migration. |
Preparations
Complete the pre-migration preparations for the server.
Read the migration guide to understand the SMC client, migration principles, billing, migration process, and feedback channels.
To prevent data loss, back up important data to an image, snapshot, or a storage device other than the instance before migration.
To migrate a server across international regions, the migration may be slow because of unstable public network conditions. Estimate the migration time and test the transfer speed. We recommend that you connect the source server to an Alibaba Cloud VPC using a VPN Gateway, Express Connect circuit, or Smart Access Gateway to migrate over a private network.
If you can directly access a VPC in an Alibaba Cloud region from your on-premises data center, VM environment, or cloud host, we recommend that you use the SMC private network migration solution. This solution is faster and more stable than using the public network and can improve migration efficiency.
To migrate the source server to an existing Alibaba Cloud ECS instance:
If the source server runs Linux, the destination instance must also run Linux. If the source server runs Windows, the destination instance must be a Windows server.
The number of data disks attached to the destination instance must be greater than or equal to the number of data disks on the source server. If the destination instance does not have enough data disks, you must attach data disks.
The capacity of the system disk and data disks on the destination instance must be greater than or equal to the capacity of the corresponding disks on the source server. If you plan to reduce the disk size during migration, the disk capacity on the destination instance must be greater than or equal to the used disk space on the source server. If the disk capacity of the destination instance is insufficient, you must resize the disks.
Migration procedure
Step 2: Configure the migration
Find the migration source that you want to manage and click Start Migration in the Actions column.
Configure the parameters and click Start Migration.
Configure basic parameters.
Parameter
Description
Destination Type (Required)
Select a target type based on your migration scenario:
ECS Image
Convert the existing source server into a custom cloud server image, and then use this custom image to create a new ECS instance to complete the migration.
The configuration items are described as follows:
Destination Region: The region where your source server will be migrated to in Alibaba Cloud. This parameter is required. For more information about regions, see Regions and zones.
Image name prefix: The name of the destination Alibaba Cloud custom image that SMC generates for the migration source.
ECS Instance
Migrate the source server directly to an existing ECS instance. The storage, operating system, and other configurations of the source server and the existing ECS instance must be compatible.
ImportantWhen migrating to a destination instance, the operating system of the destination instance is replaced first. The automatic snapshots of the system disk are cleared and cannot be recovered. To retain automatic snapshots for future use or data security, you can manually cancel the automatic release of snapshots with the disk before migration. For more information, see Configure automatic snapshots to be released with disks.
The configuration items are described as follows:
Destination Region: The region where your source server will be migrated to in Alibaba Cloud. This parameter is required. For more information about regions, see Regions and zones.
Destination Instance: Select an ECS instance as the destination instance.
Migration Test
The migration drill feature helps you fully understand the feasibility and risks of the migration task before the actual migration. It also provides information such as the amount of data to be migrated, migration speed, and total migration time, and offers repair suggestions to reduce potential problems and losses during the actual migration. Pay-as-you-go resources will incur some fees during the migration drill. By default, Migration Test is enabled.
WarningIf the target type is ECS Instance, snapshots will be created for all disks of the destination ECS instance during the migration drill. If the drill is abnormal or the execution method is Test Only, the snapshots will be automatically rolled back after the migration drill is completed. The destination ECS instance will be unavailable during the migration drill, and data will be lost during this period. Ensure that the destination ECS instance does not contain important data.
For more information, see Configure a migration drill.
Execution Method
Select an execution method based on whether Migration Test is enabled:
If Migration Test is enabled
Test Only: Creates only a migration drill task. After the migration drill is completed, to migrate the server, you must manually start the server migration task.
Test and Migrate: After the migration drill is completed, if there are no drill items with a status of Critical, the system automatically starts the server migration task. By default, Test and Migrate is selected.
If Migration Test is not enabled
Migrate Now: Starts the migration immediately after creating the migration task. By default, Migrate Now is selected.
Migrate Later: After creating the migration task, it automatically starts at the set time.
NoteThe earliest scheduled execution time can be set to 10 minutes after the current time.
Create Only: Creates only the migration task. You will need to manually start the migration task later by clicking Start Migration Job in the Actions column.
Automatic Incremental Synchronization
Whether the migration task automatically synchronizes incremental data from the source server to Alibaba Cloud. By default, automatic incremental synchronization is disabled.
If you enable this switch, you need to set the following configuration items:
Synchronization Interval: The time interval at which the incremental migration task is automatically executed periodically.
Maximum Reserved Images: The maximum number of images that the incremental migration task retains by default.
The migration task will be executed periodically to synchronize incremental data to Alibaba Cloud. For best practices on incremental migration, see Incremental server migration.
If you disable this switch, the migration task will run only once.
Enable a migration template
This parameter appears only when Destination Type is set to ECS Image.
A migration template is used to preset the parameters of a migration task. When you start the migration, the template parameters are automatically filled in. For more information about setting a migration template, see Configure a migration template.
Network Type
Select the network used to transfer migration data to the intermediate instance. By default, public network transfer is used. The intermediate instance will be created in the selected virtual private cloud (VPC) and vSwitch, so the intermediate instance will be assigned a public IP address.
Public Network (Default)
Migration data is transferred to the intermediate instance over the public network. To use this mode, the source server must be able to access the public network. Choose whether to specify a VPC and vSwitch as needed.
Specify VPC and vSwitch: The migration task creates an intermediate instance in the VPC and vSwitch you specify.
Do not specify VPC and vSwitch: The migration task creates an intermediate instance in a new VPC and vSwitch that the system automatically creates.
VPC
Migration data is transferred to the intermediate instance over the VPC intranet. To use this mode, you need to connect the source server to the Alibaba Cloud VPC and must specify a VPC and vSwitch.
NoteIf you can directly access a VPC in an Alibaba Cloud region from your on-premises data center (IDC), VM environment, or cloud host, we recommend that you use this method for migration. Using intranet transfer provides faster and more stable data transfer than the public network, improving migration efficiency. You can connect the source server and the cloud VPC through a VPN Gateway, Express Connect circuit, or Smart Access Gateway. For more information, see Connect a VPC to a data center or another cloud.
The private IPv4 address of the destination instance
To change the private IP address of the destination instance, you can manually specify a private IP address. This parameter appears only when Destination Type is set to ECS Instance.
Remain unchanged: By default, the migration IP address of the Destination Instance remains unchanged.
Manual: Allows you to enter an address within the available IP range of the Destination Instance's vSwitch. When the migration source IP address is in the vSwitch's network segment, you can change the destination instance IP address to the migration source IP address.
When the destination instance network segment is the same as the migration source network segment: Directly enter the private IP address of the migration source.
When the destination instance network segment is different from the migration source network segment: You first need to change the VPC of the destination instance so that the destination instance network segment is the same as the migration source network segment, and then enter the private IP address of the migration source.
Adjust the disk partition structure as needed. The parameters are described in the following table.
Parameter
Description
Modify Disk Partition
Choose whether to enable adjusting the disk partition structure based on your needs. This feature is supported only in SMC client V2.8.0 and later. For more information about the SMC client, see SMC client user guide.
Disabled: The disk information of the source instance is not displayed. The system automatically reads the source instance disk information and generates a disk structure. After migration, the destination disk partition structure is consistent with the automatically generated disk structure by default.
Enabled: The disk information of the source instance is displayed. The system automatically reads the source instance disk information and generates a disk structure. You can adjust the destination disk partition structure, including partition size and order, transfer method, and whether to enable LVM.
(Optional) Click Advanced Settings to configure parameters such as the network mode, private IP address, and transfer throttling. For more information about these parameters, see the following table.
Parameter
Description
Migration Job Name
The name of the migration task.
Job Description
Enter a description for the migration task.
Transmission Speed Limit
Transfer throttling limits the actual network transfer speed, in Mbps. If the Compression Ratio is set to a value greater than 0, the actual network transfer speed (the transfer speed of compressed data) will be less than the speed displayed in the Real-time Migration Status.
Compression Ratio
The level of data compression during migration. Set the compression ratio based on your actual needs.
In environments with limited bandwidth, using a high compression ratio can increase data transfer speed.
In environments with very high bandwidth, we recommend not compressing data to reduce the consumption of CPU resources on the migration source.
The value ranges from 0 to 10. The default value is 7. A value of 0 means no data compression.
Checksum Verification
Disabled by default. Enabling it enhances data consistency checks but may reduce transfer speed.
SSL-Encrypted Transmission
By default, Auto is selected. Using Secure Sockets Layer (SSL) encryption to transfer migration data can improve data security and ensure data integrity.
License Type
Select the license type.
Alibaba Cloud (Default): Currently only supports providing Microsoft Windows Server licenses. After migration, when creating an ECS instance from an image in Hong Kong (China) and overseas regions, a license fee for the image will be charged, and it will be automatically activated. The specific fee is subject to the information displayed when creating the instance.
BYOL: Bring Your Own License (BYOL) migration to the cloud currently mainly includes Microsoft, Red Hat Enterprise Linux, and SUSE Linux Enterprise Server. After migration, no image license fee will be charged when creating an ECS instance from the image. Please use your own license for activation.
NoteIf you have already created an ECS instance, Alibaba Cloud supports quickly purchasing software licenses such as Red Hat Enterprise Linux and SUSE Linux Enterprise Server for a specified ECS instance. For more information, see Purchase a software license for an ECS instance.
Image Check
The image detection feature mainly checks whether the image is valid and whether it can be used to create a fully functional ECS instance. You can use the image detection feature when creating server migration and VMware agentless migration tasks.
Image detection can help you quickly identify potential problems with the image or instance after migration and provide repair solutions to make it comply with Alibaba Cloud standards, improving the success rate of instance startup.
For more information, see Configure image detection.
Tag
Bind tag key-value pairs to the migration task for easy querying and management. For more information, see Use tags to manage migration sources and tasks and Implement fine-grained permission management using tags.
NoteA maximum of 20 tags can be bound to a single migration task.
Intermediate Instance Type
You can select the intermediate instance type based on your actual needs. This parameter appears only when Destination Type is set to ECS Image.
After you specify this parameter, the system selects this instance type to create the intermediate instance. If this instance type is out of stock, the migration task fails to be created.
Do not select an intermediate instance type: The system selects instance types in a default order to create the intermediate instance.
ImportantTo avoid migration errors, do not stop, start, restart, or release the intermediate instance during the migration process. After the migration is complete, the instance is automatically released.
Report diagnostic logs
Automatically upload SMC client logs to the SMC server for error diagnosis and analysis, which helps in locating problems when migration errors occur. This feature is enabled by default.
SMC client logs are generally saved in the
/smc/go2aliyun_client*/Logsdirectory under the installation path.
In the message that appears, read the migration notes and click Got It.
On the Server Migration page, you can view the real-time migration status.
If you have enabled the migration drill, SMC first performs the migration drill. The transfer time is affected by factors such as data volume and network bandwidth. Wait for the migration task to complete.
NoteSpeed: The amount of uncompressed migration data transferred per second. For a migration task with a Compression Ratio greater than 0, the displayed speed is higher than the actual network transfer speed of the compressed data.
Time Remaining for Synchronization: Calculated as (Total Data Volume - Transferred Data Volume) / Speed.
If the transfer speed is too slow to meet your schedule, you can consider temporarily increasing the fixed bandwidth of the source and destination servers. For more information, see Estimate migration time and test transfer speed.
(Optional) View migration details.
In the Migration Source ID/Name column, click a migration source ID to view its details.
Verify the migration result
Clean up resources
Migrate to a cloud server image
During migration, SMC creates a temporary pay-as-you-go intermediate instance named No_Delete_SMC_Transition_Instance in your destination Alibaba Cloud account to facilitate the migration. You must decide whether to manually release the instance based on the migration outcome:
Successful migration: The intermediate instance is automatically released. You do not need to manually release it.
Migration error: The intermediate instance is retained for the migration task and incurs charges. You can release it in the following ways to avoid unnecessary charges:
To delete a migration task and automatically clean up the intermediate instance, click the migration source ID, and then click Cancel Migration Job in the Actions column for the task.
Manually release the intermediate instance.
Migrate to a destination instance
During migration, SMC creates a temporary pay-as-you-go intermediate disk named SMC_Temp_Disk and attaches it to the destination instance to facilitate the migration. You must decide whether to manually release this intermediate disk based on the migration outcome:
Successful migration: The intermediate disk is automatically released. You do not need to manually release it.
Migration error: The intermediate disk is retained for the migration task and incurs charges. You can choose one of the following ways to release it to avoid unnecessary charges:
If you no longer need a migration task, click the migration source ID. In the Actions column for the task, click Cancel Migration. This action deletes the task and automatically cleans up the intermediate disk.
Manually release the intermediate disk.
Related documents
To migrate incremental data multiple times, you can perform multiple incremental migrations at custom intervals after the initial full migration is complete. This synchronizes the incremental data generated on the source server to Alibaba Cloud, which reduces business downtime and the final cutover time. For more information, see Incremental server migration.
For common issues and solutions, see FAQ and Troubleshooting.







icon in front of the mount target.

