Due to reasons such as the end of operating system maintenance (meaning EOL) or the evolution of open-source projects, when you migrate or upgrade your operating system while retaining the data on the system disk of the ECS instance, you can achieve this through SMC. This topic describes how to upgrade Windows Server 2008 R2, Windows Server 2012 R2, and Windows Server 2016 by using SMC.
Background information
Microsoft ceased support for Windows Server 2008 and Windows Server 2008 R2 operating systems on January 14, 2020, and stopped supporting Windows Server 2012 and Windows Server 2012 R2 operating systems on October 10, 2023. Alibaba Cloud no longer provides software updates and security patches for these systems. If you have ECS instances running on the aforementioned operating systems, we recommend that you take corresponding measures to continuously receive software updates and security patches to avoid the impacts of the EOL (End of Life) of the operating systems. For more information, see Windows Server EOL guidance.
Migration scenarios
The following table describes the x86-based operating systems that can be migrated by using SMC and the operating systems that can serve as migration destinations.
Migrate Windows Server 2008 R2
Operating system architecture | Source operating system | Destination operating system |
x86 | Windows Server 2008 R2 Standard 64-bit (Chinese/English) | Windows Server 2012 R2 Datacenter 64-bit (Chinese/English) |
Windows Server 2008 R2 Enterprise 64-bit (Chinese/English) |
Migrate Windows Server 2012 R2
Operating system architecture | Source operating system | Destination operating system |
x86 | Windows Server 2012 R2 Standard 64-bit (Chinese/English) |
|
Windows Server 2012 R2 Datacenter 64-bit (Chinese/English) |
Migrate Windows Server 2016
Operating system architecture | Source operating system | Destination operating system |
x86 | Windows Server 2016 Standard 64-bit (Chinese/English) | Windows Server 2019 Datacenter 64-bit (Chinese/English) |
Windows Server 2016 Datacenter 64-bit (Chinese/English) |
Limits
Cross-language migration of Windows operating systems is not supported.
The ECS instance whose Windows operating system is to be migrated must have at least 2 vCPUs and 2 GiB of memory.
The migration tool consumes resources to download and install software packages during the migration process. Therefore, make sure that the available space of the C drive on the instance is at least 20 GiB, and the available space is larger than the size of the
C:\Windows
directory.
Usage notes
Item | Description |
Comprehensive testing and verification | Before you migrate the operating system, we recommend that you test and verify that all your business applications are compatible with the destination operating system and run as expected in the destination operating system to ensure business continuity and functionality. Meanwhile, before and during the migration and upgrade process, the system conducts migration condition detection and pre-evaluation on the source instance. If the source system does not meet the migration conditions or the pre-evaluation fails, the migration may encounter errors and interruptions. Therefore, successful migration and upgrade cannot be guaranteed. We recommend that you familiarize yourself with migration condition limitations and troubleshooting documentation in advance and conduct tests. For migration issues, see Errors occurred during the migration of a Windows operating system. |
Back up your data | During the migration process, the system performs operations such as creating snapshots, reinstalling software packages, creating custom images of system disks, replacing system disks, stopping, and starting for ECS instances. We recommend that you back up important data and reasonably arrange the migration time to avoid any impact on business operations due to the aforementioned operations. |
Do not officially use the ECS cloud server until migration is complete | Migration drills or the cancellation of the migration process may result in an automatic rollback to the snapshot taken before the migration, leading to the loss of data generated during the migration period. Do not officially use the ECS cloud server until the migration task is complete. |
Evaluate the impact on business | During the migration, the operating system kernel and software packages are installed or updated and the operating system is automatically restarted multiple times. In this process, business continuity cannot be ensured. We recommend that you assess the impact of migration on your business and suspend your business before you perform a migration job. We also recommend that you do not use the source operating system during the migration. |
Ensure no snapshots are being created | If snapshots are currently being created, it will cause the migration to fail. Wait for the snapshot creation to complete before starting the migration. |
Do not operate the intermediate Cloud disk | During the migration, the system automatically shares the snapshot of the Windows installation media with the current Alibaba Cloud account, and uses the snapshot to create and attach an intermediate disk to the instance. Do not perform operations on the intermediate disk during the migration. After the migration is complete, the intermediate disk is automatically detached and released. |
Billing
During the migration, the system creates snapshots for all disks of the ECS instance to back up data. You are charged for snapshots on a pay-as-you-go basis. For more information, see Billing.
Prerequisites
The preparations for the migration are complete. For more information, see Before you begin.
The ECS instance is deployed in a virtual private cloud (VPC). If the ECS instance is in the classic network, you must migrate the ECS instance from the classic network to a VPC. For more information, see Migrate ECS instances from the classic network to a VPC.
Snapshots are created for the source operating system and data for backup, so that you can restore the source operating system and data if necessary. For more information, see Create a snapshot.
ImportantIf you migrate an operating system, the operating system kernel, software packages, and configurations are modified. The modifications are irreversible.
After the migration, the original system disk is released. If the Delete Automatic Snapshots While Releasing Disk feature is enabled, the associated automatic snapshots are also released by default. The Delete Automatic Snapshots While Releasing Disk feature is manually disabled if you want to retain the snapshots that are associated with the original system disk. For more information, see Delete automatic snapshots while releasing a disk.
Procedure
(Recommended) Fast migration
To use the SMC console to import the information about a migration source, make sure that the following conditions are met:
Internet access is enabled for the migration source.
Cloud Assistant Agent is installed on the migration source. By default, Cloud Assistant Agent is installed on ECS instances that are created based on public images after December 1, 2017.
If you want to import the information about a migration source as a Resource Access Management (RAM) user, make sure that the following permissions are granted to the RAM user:
AliyunRAMReadOnlyAccess
. For more information, see Grant permissions to a RAM user.The
AliyunECSAssistantFullAccess
policy is attached to the RAM user to grant the RAM user the permission to manage Cloud Assistant. For more information, see RAM overview.
Log on to the SMC console.
In the left-side navigation pane, choose
.On the OS Migration page, click Upgrade Operating System.
In the Operating System Migration dialog box, configure the parameters that are described in the following table.
Parameter
Description
Example
Select Migration Source
Select the region of the ECS instance whose operating system you want to migrate and the ID or name of the ECS instance from the drop-down lists.
Region: China (Hangzhou)
Instance ID and name: i-2ze4looqfx**** and test
Current Operating System
By default, the current operating system is displayed and cannot be modified.
Windows Server 2012 R2 Datacenter 64-bit (Simplified Chinese)
Destination Operating System
Select the operating system to which you want to migrate the source operating system from the drop-down list.
Windows Server 2016 R2 Datacenter 64-bit (Simplified Chinese)
Select I acknowledge and accept these risks and authorize Alibaba Cloud to create snapshots for all disks on the instance and click Create.
In the Migrate Operating System dialog box, read the messages and click Got It.
In the Create Migration Job dialog box, click Go to the Migration Jobs page and wait until the migration job is complete.
WarningDuring the migration, do not stop, restart, or release the Windows ECS instance manually or by using O&M scripts.
Staged migration
Step 1: Import the information about a migration source
Step 2: Create a migration job
Verify the migration result
Clear resources
During the migration, SMC creates two pay-as-you-go snapshots named SMC_Backup_Snapshot_XXX
and SMC_Transition_Snapshot_XXX
for disks of the ECS instance for backup and data transfer. The method of clearing the snapshots depends on whether the migration is successful.
If the migration is successful, the snapshots are automatically released. No manual operation is required.
If the migration fails, the snapshots are not automatically released and incur fees as long as the migration job exists. You can release the snapshots by using one of the following methods to reduce costs:
If you no longer need the migration job, click the ID of the migration job. On the job details page, click Clear migration task in the Actions column in the Migration Jobs section to delete the migration job and release the intermediate cloud disk at a time.
Manually delete the snapshots. For more information, see Delete a snapshot.