Upgrading Windows
Background
In enterprise IT O&M, Windows Server is a widely deployed as a core OS. However, once the system reaches the extended support or end of support (EOS) phase, security vulnerabilities, compatibility issues, and compliance risks increase significantly. In this case, a direct upgrade may cause service interruptions, while maintaining legacy versions poses security threats. To address this, we recommend a three-stage strategy: "Migrate, Upgrade, and Cutover." This approach effectively minimizes the impact on production environment services through service migration verification, version upgrade testing, and a final cutover. Typical upgrade scenarios include:
- The current system version is reaching or has reached the end of life (EOL).
- The existing system cannot meet the requirements of newer service components.
- Upgrades are recommended by platform or software vendors.
Upgrade Process
The complete upgrade process is as follows: initial migration > local upgrade on the target > service verification > cutover verification.
First, use SMS to migrate the source server to a target ECS, and then perform the upgrade on the target ECS. This method concentrates high-risk operations on the target server. Even if the upgrade fails, the source server can continue to host services, ensuring easy rollbacks and convenient re-validation.
Upgrade Procedure
- Perform the initial migration.
Use SMS to migrate the source server to a target ECS. For details about the migration process, see Migrating a Windows Server.
- Perform a local upgrade on the target ECS.
- Check the compatibility of key drivers (NIC, storage, and virtualization) on the target ECS. You are advised to upgrade the VirtIO drivers to a later version. For details, see Installing VirtIO Drivers.
- Run the upgrade program according to the official Microsoft upgrade process. For details, see Plan your Windows Server upgrade.
- After the upgrade is complete, restart the system and confirm that you can log in successfully.
- Verify services.
- Verify the system version and activation status.
- Verify the network connectivity, disk mounting status, and remote management capabilities.
- Verify the running status of core services, monitoring tasks, and backup tasks.
- Perform the cutover and verification.
- Before the planned maintenance window, perform an incremental synchronization on the SMS console and upgrade the target ECS again.
- After the upgrade is complete, verify the service data consistency and service status on the target ECS.
Helpful Links
Microsoft official upgrade guides
- Perform an in-place upgrade of Windows Server
- Plan your Windows Server upgrade
- Convert Windows Server editions and license types
FAQs about upgrade failures
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot