You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This article describes how to upgrade the Azure Stack HCI operating system (OS) via PowerShell, which is the recommended method. Here are the supported upgrade paths:
16
+
This article describes how to upgrade the Azure Stack HCI operating system (OS) via PowerShell, which is the recommended method for OS upgrades. Here are the supported upgrade paths:
19
17
20
18
- OS version 20349.xxxx to 26100.xxxx.
21
19
@@ -24,7 +22,7 @@ This article describes how to upgrade the Azure Stack HCI operating system (OS)
24
22
Throughout this article, we refer to OS version 26100.xxxx as the *new* version and versions 20349.xxxx and 25398.xxxx as the *old* versions.
25
23
26
24
> [!IMPORTANT]
27
-
> This article covers OS upgrades only. Don't proceed if solution upgrade is complete or Azure Local 2311.2 or later is deployed.
25
+
> This article covers OS upgrades only. Do not proceed if solution upgrade is complete or Azure Local 2311.2 or later is deployed.
28
26
> To check if your system is already running the solution, run the `Get-StampInformation` cmdlet. If it returns output, your system is already running the solution, and you should skip these steps.
29
27
30
28
## High-level workflow for the OS upgrade
@@ -41,19 +39,17 @@ To upgrade the OS on your system, follow these high-level steps:
41
39
42
40
## Complete prerequisites
43
41
44
-
- Make sure your Azure Local is running either OS version 20349.3692 or OS version greater than 25398.1611.
42
+
- Make sure your Azure Local system is running either OS version 20349.3692 or OS version greater than 25398.1611.
45
43
- Make sure the system is registered in Azure and all the machines in the system are healthy and online.
46
44
- Make sure to shut down virtual machines (VMs). We recommend shutting down VMs before performing the OS upgrade to prevent unexpected outages and damages to databases.
47
-
- Confirm that have access to the Azure Local **2505** ISO file that you can download from the [Azure portal](https://portal.azure.com/#view/Microsoft_Azure_ArcCenterUX/ArcCenterMenuBlade/~/hciGetStarted).
48
-
- Consult your hardware OEM before you upgrade Azure Local to OS version 26100.xxxx. Check with your OEM regarding the Windows Server 2025 or Azure Stack HCI OS, 26100.xxxx compatible drivers that need to be installed before the upgrade.
49
-
- Confirm if the *identity* property is missing or doesn’t contain `type = "SystemAssigned"`. To check:
50
-
- View the resource's JSON in the Azure portal, or
51
-
- Run the following cmdlet:
45
+
- Confirm that you have access to the Azure Local **2505** ISO file that you can download from the [Azure portal](https://portal.azure.com/#view/Microsoft_Azure_ArcCenterUX/ArcCenterMenuBlade/~/hciGetStarted).
46
+
- Consult your hardware OEM to verify driver compatability. Confirm that all drivers compatible with Windows Server 2025 or Azure Stack HCI OS, 26100.xxxx are installed before the upgrade.
47
+
- Check if the *identity* property is missing or doesn’t contain `type = "SystemAssigned"`. You can verify this in the resource's JSON in the Azure portal or by running the following cmdlet:
52
48
53
49
```powershell
54
50
Get-AzResource -Name <cluster_name> -ResourceGroupName <name of the resource group> -ResourceType "Microsoft.AzureStackHCI/clusters" -ExpandProperties
55
51
```
56
-
If the *identity* property is missing or doesn’t contain `type = "SystemAssigned"`, run thefollowing cmdlet:
52
+
If the *identity* property is missing or doesn’t contain `type = "SystemAssigned"`, repair the registration using the following cmdlet:
1. Validate the health of your system by running the `Test-Cluster` cmdlet on one of the machines in the system. If any of the condition checks fail, resolve them before proceeding to the next step.
157
153
158
-
```powershell
159
-
Test-Cluster
160
-
```
154
+
```powershell
155
+
Test-Cluster
156
+
```
161
157
162
158
You're now ready to perform the post-OS upgrade steps for your system.
0 commit comments