Skip to content

Commit a250d0d

Browse files
author
Manika Dhiman
committed
tweaks
1 parent baf7330 commit a250d0d

File tree

2 files changed

+38
-42
lines changed

2 files changed

+38
-42
lines changed

azure-local/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ items:
186186
items:
187187
- name: About Azure Local upgrades
188188
href: upgrade/about-upgrades-23h2.md
189-
- name: 1. Choose OS version to upgrade
189+
- name: 1. Select upgrade path
190190
items:
191-
- name: Upgrade to 26100.xxxx
192-
href: upgrade/upgrade-22h2-to-24h2-powershell.md
193-
- name: Upgrade to 25398.xxxx
191+
- name: To 26100.xxxx from 25398.xxxx or 20349.xxxx
192+
href: upgrade/upgrade-to-24h2-powershell.md
193+
- name: To 25398.xxxx from 20349.xxxx
194194
items:
195195
- name: Via PowerShell (recommended)
196196
href: upgrade/upgrade-22h2-to-23h2-powershell.md

azure-local/upgrade/upgrade-22h2-to-24h2-powershell.md renamed to azure-local/upgrade/upgrade-to-24h2-powershell.md

Lines changed: 34 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ ms.service: azure-local
1111

1212
# Upgrade Azure Stack HCI OS to version 26100.xxxx using PowerShell
1313

14-
[!INCLUDE [applies-to](../includes/hci-applies-to-23h2-22h2.md)]
15-
1614
[!INCLUDE [end-of-service-22H2](../includes/end-of-service-22h2.md)]
1715

18-
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:
1917

2018
- OS version 20349.xxxx to 26100.xxxx.
2119

@@ -24,7 +22,7 @@ This article describes how to upgrade the Azure Stack HCI operating system (OS)
2422
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.
2523

2624
> [!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.
2826
> 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.
2927
3028
## High-level workflow for the OS upgrade
@@ -41,19 +39,17 @@ To upgrade the OS on your system, follow these high-level steps:
4139

4240
## Complete prerequisites
4341

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.
4543
- Make sure the system is registered in Azure and all the machines in the system are healthy and online.
4644
- 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:
5248

5349
```powershell
5450
Get-AzResource -Name <cluster_name> -ResourceGroupName <name of the resource group> -ResourceType "Microsoft.AzureStackHCI/clusters" -ExpandProperties
5551
```
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:
5753

5854
```powershell
5955
Register-AzStackHCI -TenantId "<tenant_ID>" -SubscriptionId "<subscription_ID>" -ComputerName "<computer_name>" -RepairRegistration
@@ -128,36 +124,36 @@ To install the new OS using PowerShell, follow these steps:
128124
129125
1. To get the summary information about an update in progress, run the `Get-CauRun` cmdlet:
130126
131-
```powershell
132-
Get-CauRun -ClusterName <SystemName>
133-
```
134-
135-
Here's a sample output:
136-
137-
```output
138-
RunId : <Run ID>
139-
RunStartTime : 10/13/2024 1:35:39 PM
140-
CurrentOrchestrator : NODE1
141-
NodeStatusNotifications : {
142-
Node : NODE1
143-
Status : Waiting
144-
Timestamp : 10/13/2024 1:35:49 PM
145-
}
146-
NodeResults : {
147-
Node : NODE2
148-
Status : Succeeded
149-
ErrorRecordData :
150-
NumberOfSucceededUpdates : 0
151-
NumberOfFailedUpdates : 0
152-
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
153-
}
154-
```
127+
```powershell
128+
Get-CauRun -ClusterName <SystemName>
129+
```
130+
131+
Here's a sample output:
132+
133+
```output
134+
RunId : <Run ID>
135+
RunStartTime : 10/13/2024 1:35:39 PM
136+
CurrentOrchestrator : NODE1
137+
NodeStatusNotifications : {
138+
Node : NODE1
139+
Status : Waiting
140+
Timestamp : 10/13/2024 1:35:49 PM
141+
}
142+
NodeResults : {
143+
Node : NODE2
144+
Status : Succeeded
145+
ErrorRecordData :
146+
NumberOfSucceededUpdates : 0
147+
NumberOfFailedUpdates : 0
148+
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
149+
}
150+
```
155151

156152
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.
157153

158-
```powershell
159-
Test-Cluster
160-
```
154+
```powershell
155+
Test-Cluster
156+
```
161157

162158
You're now ready to perform the post-OS upgrade steps for your system.
163159

0 commit comments

Comments
 (0)