Server Migration Center (SMC) enables you to securely and efficiently migrate servers to ECS from on-premises data centers, on-premises virtual machines (VMware, VirtualBox, Xen, KVM, Hyper-V, and more), and other cloud providers such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). SMC simplifies the migration process, significantly reducing technical barriers and risks.
Migration scenarios
Due to a change in its underlying technology, 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, you can still use SMC client 2.8.5 and earlier versions. 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 do not already have an ECS instance, you can migrate your server to a custom image. You can then use this image to create an ECS instance.
Migrate a server to an existing Alibaba Cloud ECS instance.
If you already have an Alibaba Cloud ECS instance with a configuration (including storage and operating system) compatible with the source server, you can migrate the source server to that instance.
WarningThe migration erases all existing data on the destination ECS instance. The data on the source server is not affected. Therefore, do not use this method if the destination instance contains important data.
Migration impacts
Review the following impacts before migration.
Impact | Description |
Migrated data directories | During the migration, SMC automatically generates a disk partition structure on the destination that closely matches the source server's structure. You can adjust the partition structure of the destination disk, including its partition size, order, transfer method, and LVM configurations. By default, all disks are migrated:
|
Intermediate instance | Do not interfere with the intermediate instance. Do not stop, start, restart, or release the intermediate instance, or change its billing method during migration. The intermediate instance is automatically released after migration. Note
|
IP address | The IP address changes after the migration, potentially causing service interruptions. Perform the migration during off-peak hours. If your services involve IP address configurations, you must update the domain name resolution and ICP filing after the migration.
|
Underlying hardware | The underlying hardware changes after the migration. This may invalidate certain application licenses that are bound to specific hardware. Review your license agreements. |
Performance impact | The migration process consumes server resources, including CPU, memory, disk I/O, and network bandwidth. |
Data consistency |
Prerequisites
Complete the pre-migration preparations for the server.
Read the migration guide to learn about the SMC client, how migration works, billing, the migration process, and feedback channels.
To prevent data loss, back up important data to an image, a snapshot, or an external storage device before migration.
If you need to migrate a server across international regions, migration can be slow due to unstable public networks. Estimate the migration time and test the transfer speed. We recommend that you connect the source server to an Alibaba Cloud VPC by using a service such as VPN Gateway, Express Connect, a leased line, 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 using the SMC private network migration method. This method is faster and more stable than migrating over the public network.
If you need to migrate a source server to an existing Alibaba Cloud ECS instance, ensure the following:
If the source server runs Linux, the destination instance must also run a Linux distribution. If the source server runs Windows, the destination instance must also run Windows.
The number of data disks attached to the destination instance must be greater than or equal to that on the source server. If the destination instance does not have enough data disks, you must attach data disks.
The capacities of the system disk and data disks on the destination instance must be greater than or equal to those of the corresponding disks on the source server. If you plan to reduce the disk size of the source server, the capacity of the system disk and data disks on the destination instance must be greater than or equal to the used disk space on the source server. If a cloud disk on the destination instance has insufficient capacity, you must resize the cloud disks.
Migration steps
Step 2: Configure the migration job
-
In the Actions column of the migration source that you want to manage, click Start Migration.
Configure the parameters and click Start Migration.
Configure basic parameters.
Parameter
Description
Destination Type (Required)
Select a destination type based on your migration scenario:
ECS Image
Converts the source server into a custom image. You can then use this custom image to create an ECS instance and complete the migration.
The following parameters are available:
Destination Region: The Alibaba Cloud region where the custom image will be created. This parameter is required. Regions and zones.
Image name prefix: The prefix of the custom image name that SMC generates for the migration source.
ECS Instance
Migrates the source server to an existing ECS instance. The source server's storage, operating system, and other configurations must be compatible with the destination instance.
ImportantWhen you migrate to a destination instance, SMC first replaces the operating system of the destination instance. Automatic snapshots of the system disk are deleted and cannot be restored. To retain automatic snapshots, disable their release with the disk before migration. Configure automatic snapshots to be released with disks.
The following parameters are available:
Destination Region: The Alibaba Cloud region where the destination ECS instance is located. This parameter is required. Regions and zones.
Destination Instance: Select an ECS instance to be the destination.
Migration Test
The migration drill feature assesses the job's feasibility and risks before you start. It provides data volume, migration speed, and total time estimates, and suggests fixes to reduce potential migration issues. You are charged for pay-as-you-go resources used during the migration drill. By default, Migration Test is enabled.
WarningIf the target type is an ECS Instance, a migration drill creates snapshots of all disks on the target ECS instance. The snapshots are automatically rolled back after the drill is complete if an exception occurs during the drill or if the execution mode is set to Test Only. The target ECS instance is unavailable during the migration drill, and its data will be lost. Ensure that the target ECS instance does not contain important data.
Execution Method
Select an execution method based on whether Migration Test is enabled:
With migration test
Test Only: Creates only a migration drill job. After the drill is complete, you must manually start the server migration job if you want to migrate the server.
Test and Migrate: After the migration drill is complete, the system automatically starts the server migration job if no drill items have a status of Critical. By default, Test and Migrate is selected.
Without migration test
Migrate Now: Starts the migration immediately after you create the migration job. By default, Migrate Now is selected.
Migrate Later: Schedules the migration job to start automatically at a specified time.
NoteThe earliest you can schedule the job is 10 minutes from the current time.
Create Only: Creates the migration job but does not start it. You must manually start it later by clicking Start Migration Job in the Actions column.
Automatic Incremental Synchronization
Enables automatic, incremental data synchronization from the source server to Alibaba Cloud. By default, this feature is disabled.
If you enable this switch, you must configure the following parameters:
Synchronization Interval: The interval at which the incremental migration job automatically runs.
Maximum Reserved Images: The maximum number of images that the incremental migration job retains.
The migration job runs periodically to synchronize incremental data to Alibaba Cloud. Incremental server migration.
If you disable this switch, the migration job runs only once.
Enable a migration template
This parameter appears only when Destination Type is set to ECS Image.
A migration template presets parameters for a migration job. When you start the migration, the template parameters are automatically filled in. Set up a migration template.
Network Type
Select the network for transferring migration data to the intermediate instance. By default, data is transferred over the public network. The intermediate instance is created in the selected Virtual Private Cloud (VPC) and vSwitch and is assigned a public IP address.
Public Network (Default)
Migration data is transferred to the intermediate instance over the public network. This mode requires the source server to have public internet access. You can choose whether to specify a Virtual Private Cloud (VPC) and vSwitch.
Specify a VPC and vSwitch: The migration job creates an intermediate instance in the VPC and vSwitch that you specify.
Do not specify a VPC and vSwitch: The migration job creates an intermediate instance in a new VPC and vSwitch that are automatically created by the system.
VPC
Migration data is transferred to the intermediate instance over a private connection within a VPC. This mode requires you to connect the source server to the Alibaba Cloud VPC and specify a VPC and vSwitch.
NoteIf you can directly access a VPC in an Alibaba Cloud region from an on-premises data center (IDC), virtual machine (VM) environment, or cloud host, we recommend that you use this method. Private network transfer is faster and more stable than public network transfer, improving migration efficiency. You can connect the source server to the cloud VPC by using a VPN gateway, an Express Connect circuit, or a 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
If you need 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.: The private IP address of the Destination Instance remains unchanged.
Manual: Allows you to enter an IP address from the available CIDR block of the vSwitch to which the Destination Instance belongs. If the source IP address is within the vSwitch's CIDR block, you can change the destination instance's IP address to match the source IP address.
If the destination instance and the migration source are in the same CIDR block, enter the private IP address of the migration source.
If the destination instance and the migration source are in different CIDR blocks, you must first change the VPC of the destination instance to match the CIDR block of the migration source, and then enter the private IP address of the migration source.
You can also adjust the disk partition structure. Parameters are described in the following table.
Parameter
Description
Modify Disk Partition
Select whether to adjust the disk partition structure based on your requirements. Only SMC client versions 2.8.0 and later support this feature. SMC Client User Guide.
Disabled: The disk information of the source instance is not shown. SMC automatically reads the source disk information and generates a disk layout. After migration, the destination disk partition structure matches the automatically generated layout by default.
Enabled: The disk information of the source instance is displayed. SMC automatically reads the source disk information to generate a disk layout. You can adjust the destination disk partition structure, including the partition size and order, transfer method, and whether to enable LVM.
(Optional) To configure parameters such as network mode, private IP address, or transfer throttling, click Advanced Settings. Parameters are described in 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
Limits the data transfer speed, in Mbit/s. If Compression Ratio is set to a value greater than 0, the actual network transfer speed for the compressed data is lower than the speed displayed in Real-time Migration Status.
Compression Ratio
Sets the data compression level for migration.
In environments with limited bandwidth, a higher compression ratio can increase data transfer speed.
In environments with high bandwidth, we recommend that you do not compress data to reduce CPU usage on the source server.
Valid values: 0 to 10. The default value is 7. A value of 0 indicates that data is not compressed.
Checksum Verification
This feature is disabled by default. Enabling it enhances data consistency checks but may decrease transfer speed.
SSL Encrypted Transmission
The default value is Auto-Select. SSL encryption for data transfer improves security and data integrity.
License Type
Select a license type.
Alibaba Cloud (Default): Only Microsoft Windows Server licenses are supported. After migration, you are charged a license fee when you create an ECS instance from the image in the China (Hong Kong) region or other regions outside the Chinese mainland. The instance is automatically activated. The actual fee is displayed when you create the instance.
BYOL: BYOL is supported for operating systems such as Microsoft Windows, Red Hat Enterprise Linux, and SUSE Linux Enterprise Server. After migration, no license fee is charged when you create an ECS instance from the image. You must activate the instance by using your own license.
NoteIf you have an existing ECS instance, you can purchase software licenses, such as for Red Hat Enterprise Linux and SUSE Linux Enterprise Server, for the instance. Purchase software licenses for an ECS instance.
Image Check
The image check feature verifies whether an image is valid and can be used to create a fully functional ECS instance. You can use this feature when you create server migration and agentless VMware migration jobs.
The image check feature helps you quickly identify potential issues with the image or instance after migration and provides solutions to ensure compliance with Alibaba Cloud standards, which increases the instance startup success rate.
Tag
Add tags (key-value pairs) to the migration job for easier searching and management. Use tags to manage migration sources and jobs. Implement fine-grained permission management by using tags.
NoteYou can add a maximum of 20 tags to a single migration job.
Intermediate Instance Type
Select an instance type for the intermediate instance based on your requirements. This parameter appears only when Destination Type is set to ECS Image.
If you specify this parameter, the system uses the selected instance type to create the intermediate instance. If the specified instance type is out of stock, the migration job fails to be created.
If you do not specify an instance type, the system attempts to create the intermediate instance by using a default sequence of instance types.
ImportantTo prevent migration errors, do not stop, start, restart, or release the intermediate instance during the migration. After the migration is complete, the instance is automatically released.
Report diagnostic logs
Automatically uploads SMC client logs to the SMC server for diagnostic analysis. This helps troubleshoot issues if a migration error occurs. This feature is enabled by default.
SMC client logs are typically stored in the
/smc/go2aliyun_client*/Logsdirectory within the installation path.
-
In the dialog box that appears, read the notes and click Got It.
On the Server Migration page, view the real-time status of the migration.
If you enabled the migration drill, SMC performs the drill first. The transfer time is affected by factors such as data volume and network bandwidth. Wait for the migration job to complete.
NoteSpeed: The amount of uncompressed migration data transferred per second. If the Compression Ratio for the migration job is 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, consider temporarily increasing the fixed bandwidth of the source and destination servers. Estimate migration time and test transfer speed.
(Optional) View migration details.
To view details, click a migration source ID in the Migration Source ID/Name column.
Verify the migration result
Clean up resources
Migrate to an image
During the 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. The migration result determines whether you need to manually release the instance:
Successful migration: SMC automatically releases the intermediate instance. No manual cleanup is required.
Migration error: The intermediate instance is not released and continues to incur charges. To avoid unnecessary charges, you can release the instance in one of the following ways:
If you no longer need the migration task, click the migration source ID. In the Actions column for the migration task, click Cancel Migration Job to delete the migration task and automatically clean up the intermediate instance.
Manually release the intermediate instance.
Migrate to a destination instance
During the 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. The migration result determines whether you need to manually release the intermediate disk:
Successful migration: SMC automatically releases the intermediate disk. No manual cleanup is required.
Migration error: The intermediate disk is not released and continues to incur charges. To avoid unnecessary charges, you can release the disk in one of the following ways:
If you no longer need the migration task, click the migration source ID. In the Actions column for the migration task, click Cancel Migration Job to delete the migration task and automatically clean up the intermediate disk.
Manually release the intermediate disk.
References
To migrate incremental data repeatedly, run incremental migrations at custom intervals after the initial full migration is complete. This process synchronizes incremental data from the source server to Alibaba Cloud, reducing business downtime and the final cutover time. For more information, see Incremental server migration.







icon next to the mount target.

