Skip to content

Commit 85a4eca

Browse files
Merge pull request #234169 from cynthn/april-in-place
Fixing old fork issues - #108039
2 parents e4a77e9 + 5d9c81e commit 85a4eca

File tree

1 file changed

+8
-20
lines changed

1 file changed

+8
-20
lines changed

articles/virtual-machines/windows-in-place-upgrade.md

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@ ms.author: cynthn
1111

1212
# In-place upgrade for VMs running Windows Server in Azure
1313

14-
An in-place upgrade allows you to go from an older operating system to a newer one while keeping your settings, server roles, and data intact. This article will teach you how to move your Azure VMs to a later version of Windows Server using an in-place upgrade. Currently, upgrading to Windows Server 2019 and Windows Server 2022 is supported.
14+
An in-place upgrade allows you to go from an older operating system to a newer one while keeping your settings, server roles, and data intact. This article teaches you how to move your Azure VMs to a later version of Windows Server using an in-place upgrade. Currently, upgrading to Windows Server 2016, Windows Server 2019 and Windows Server 2022 are supported.
1515

1616
Before you begin an in-place upgrade:
1717

1818
- Review the upgrade requirements for the target operating system:
1919

20+
- Upgrade options for Windows Server 2016 from Windows Server 2012 or Windows Server 2012 R2
21+
2022
- Upgrade options for Windows Server 2019 from Windows Server 2012 R2 or Windows Server 2016
2123

2224
- Upgrade options for Windows Server 2022 from Windows Server 2016 or Windows Server 2019
@@ -28,8 +30,6 @@ Before you begin an in-place upgrade:
2830
## Windows versions not yet supported for in-place upgrade
2931
For the following versions, consider using the [workaround](#workaround) later in this article:
3032

31-
- Windows Server 2012 Datacenter
32-
- Windows Server 2012 Standard
3333
- Windows Server 2008 R2 Datacenter
3434
- Windows Server 2008 R2 Standard
3535

@@ -47,7 +47,7 @@ The in-place upgrade process requires the use of Managed Disks on the VM to be u
4747

4848
## Create snapshot of the operating system disk
4949

50-
We recommend that you create a snapshot of your operating system disk and any data disks before starting the in-place upgrade process. This will enable you to revert to the previous state of the VM if anything fails during the in-place upgrade process. To create a snapshot on each disk, follow these steps to [create a snapshot of a disk](./snapshot-copy-managed-disk.md).
50+
We recommend that you create a snapshot of your operating system disk and any data disks before starting the in-place upgrade process. This enables you to revert to the previous state of the VM if anything fails during the in-place upgrade process. To create a snapshot on each disk, follow these steps to [create a snapshot of a disk](./snapshot-copy-managed-disk.md).
5151

5252

5353
## Create upgrade media disk
@@ -56,11 +56,11 @@ To start an in-place upgrade the upgrade media must be attached to the VM as a M
5656

5757
| Parameter | Definition |
5858
|---|---|
59-
| resourceGroup | Name of the resource group where the upgrade media Managed Disk will be created. The named resource group will be created if it doesn't exist. |
60-
| location | Azure region where the upgrade media Managed Disk will be created. This must be the same region as the VM to be upgraded. |
59+
| resourceGroup | Name of the resource group where the upgrade media Managed Disk will be created. The named resource group is created if it doesn't exist. |
60+
| location | Azure region where the upgrade media Managed Disk is created. This must be the same region as the VM to be upgraded. |
6161
| zone | Azure zone in the selected region where the upgrade media Managed Disk will be created. This must be the same zone as the VM to be upgraded. For regional VMs (non-zonal) the zone parameter should be "". |
6262
| diskName | Name of the Managed Disk that will contain the upgrade media |
63-
| sku | Windows Server upgrade media version. This must be either: `server2022Upgrade` or `server2019Upgrade` |
63+
| sku | Windows Server upgrade media version. This must be either: `server2016Upgrade` or `server2019Upgrade` or `server2022Upgrade` |
6464

6565
### PowerShell script
6666

@@ -177,19 +177,7 @@ To initiate the in-place upgrade the VM must be in the `Running` state. Once the
177177
.\setup.exe /auto upgrade /dynamicupdate disable
178178
```
179179

180-
1. Select the correct "Upgrade to" image based on the current version and configuration of the VM using the following table:
181-
182-
| Upgrade from | Upgrade to |
183-
|---|---|
184-
| Windows Server 2012 R2 (Core) | Windows Server 2019 |
185-
| Windows Server 2012 R2 | Windows Server 2019 (Desktop Experience) |
186-
| Windows Server 2016 (Core) | Windows Server 2019 -or- Windows Server 2022 |
187-
| Windows Server 2016 (Desktop Experience) | Windows Server 2019 (Desktop Experience) -or- Windows Server 2022 (Desktop Experience) |
188-
| Windows Server 2019 (Core) | Windows Server 2022 |
189-
| Windows Server 2019 (Desktop Experience) | Windows Server 2022 (Desktop Experience) |
190-
191-
192-
180+
1. Select the correct "Upgrade to" image based on the current version and configuration of the VM using the [Windows Server upgrade matrix](/windows-server/get-started/upgrade-overview).
193181

194182
During the upgrade process the VM will automatically disconnect from the RDP session. After the VM is disconnected from the RDP session the progress of the upgrade can be monitored through the [screenshot functionality available in the Azure portal](/troubleshoot/azure/virtual-machines/boot-diagnostics#enable-boot-diagnostics-on-existing-virtual-machine).
195183

0 commit comments

Comments
 (0)