Skip to content

Commit 673110e

Browse files
authored
Sync release-hotfixes with main
Sync release-hotfixes with main
2 parents 9e12623 + 305e9ad commit 673110e

17 files changed

+83
-34
lines changed

azure-stack/hci/toc.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -215,21 +215,21 @@ items:
215215
items:
216216
- name: About Azure Stack HCI upgrades
217217
href: upgrade/about-upgrades-23h2.md
218-
- name: Upgrade to version 23H2 OS
218+
- name: 1 - Upgrade to version 23H2 OS
219219
items:
220-
- name: Via PowerShell
220+
- name: 1A - Via PowerShell
221221
href: upgrade/upgrade-22h2-to-23h2-powershell.md
222-
- name: Via Windows Admin Center
222+
- name: 1B - Via Windows Admin Center
223223
href: upgrade/upgrade-22h2-to-23h2-windows-admin-center.md
224-
- name: Via other methods
224+
- name: 1C - Via other methods
225225
href: upgrade/upgrade-22h2-to-23h2-other-methods.md
226-
- name: Perform post-OS upgrade tasks
226+
- name: 2 - Perform post-OS upgrade tasks
227227
href: upgrade/post-upgrade-steps.md
228-
- name: Install, enable Network ATC
228+
- name: 3 - Install, enable Network ATC
229229
href: upgrade/install-enable-network-atc.md
230-
- name: Validate solution upgrade readiness
230+
- name: 4 - Validate solution upgrade readiness
231231
href: upgrade/validate-solution-upgrade-readiness.md
232-
- name: Apply solution upgrade
232+
- name: 5 - Apply solution upgrade
233233
href: upgrade/install-solution-upgrade.md
234234
- name: Troubleshoot upgrades
235235
href: upgrade/troubleshoot-upgrade-to-azure-stack-hci-23h2.md

azure-stack/hci/upgrade/about-upgrades-23h2.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ Throughout this article, we refer to Azure Stack HCI, version 23H2 as the *new*
2121

2222
Azure Stack HCI, version 23H2 is the latest version of the Azure Stack HCI solution. This version integrates the Azure Arc infrastructure that provisions and manages the workloads such as Arc VMs, Azure Kubernetes Services, and Azure Virtual Desktop. For more information, see [What's new in Azure Stack HCI, version 23H2](../whats-new.md#features-and-improvements-in-2311).
2323

24-
With version 23H2, Azure Stack HCI evolved from a cloud connected operating system (OS) to an Arc enabled solution. The OS forms the base layer of this solution, with the Arc and the Orchestrator (also known as the Lifecycle Manager) components layered on top. These components are packaged together into a solution that follows an [Infrastructure as code (IaC)](/devops/deliver/what-is-infrastructure-as-code) model.
24+
With version 23H2, Azure Stack HCI evolved from a cloud-connected operating system (OS) to an Arc-enabled solution. The OS forms the base layer of this solution, with the Arc and the Orchestrator (also known as the Lifecycle Manager) components layered on top. These components are packaged together into a solution that follows an [Infrastructure as code (IaC)](/devops/deliver/what-is-infrastructure-as-code) model.
2525

26-
- This IaC model takes a set of input parameters that are specific to each customer and the environment.
27-
- The lifecycle manager then orchestrates the desired state across all the layers to meet the desired state and the version.
26+
- This IaC model takes a set of input parameters that are specific to each customer and environment.
27+
- The lifecycle manager then orchestrates the desired state across all the layers to meet the desired state and version.
2828

2929
The following diagram illustrates the components of an Azure Stack HCI, version 23H2 system:
3030

@@ -34,15 +34,15 @@ The following diagram illustrates the components of an Azure Stack HCI, version
3434

3535
An upgrade is a whole new version of software that represents a significant change or major improvement. An update, on the other hand, is a process of applying a set of changes to the software to improve its performance, security, or stability.
3636

37-
The Azure Stack HCI, version 23H2, is a whole new version of the solution with a multitude of new capabilities. To move from Azure Stack HCI, version 22H2 to version 23H2, you need to upgrade your existing cluster. On the other hand, to ensure that you have the most recent features and security improvements for your current version of Azure Stack HCI, you would need to update your existing cluster.
37+
Azure Stack HCI, version 23H2, is a whole new version of the solution with a multitude of new capabilities. To move from Azure Stack HCI, version 22H2 to version 23H2, you need to upgrade your existing cluster. On the other hand, to ensure that you have the most recent features and security improvements for your current version of Azure Stack HCI, you would need to update your existing cluster.
3838

3939
## High-level steps for Azure Stack HCI upgrade
4040

4141
To upgrade your Azure Stack HCI from an old version, follow these high-level steps:
4242

4343
1. Upgrade the *old* OS to the *new* OS using one of the following methods:
44-
- [Via the PowerShell (recommended)](./upgrade-22h2-to-23h2-powershell.md).
45-
- [Via the Windows Admin Center](./upgrade-22h2-to-23h2-windows-admin-center.md).
44+
- [Via PowerShell (recommended)](./upgrade-22h2-to-23h2-powershell.md).
45+
- [Via Windows Admin Center](./upgrade-22h2-to-23h2-windows-admin-center.md).
4646
- [Via other manual methods](./upgrade-22h2-to-23h2-other-methods.md).
4747

4848
1. Perform post-OS upgrade tasks.
@@ -55,9 +55,12 @@ The following diagram illustrates the Azure Stack HCI upgrade process:
5555

5656
:::image type="content" source="./media/about-upgrades-23h2/update-os-to-23h2-and-apply-the-solution-update.png" alt-text="Diagram that illustrates the two steps to update the Azure Stack HCI OS and then apply the solution update." lightbox="./media/about-upgrades-23h2/update-os-to-23h2-and-apply-the-solution-update.png":::
5757

58+
> [!IMPORTANT]
59+
> If you were running AKS workloads on your Azure Stack HCI cluster, you must remove Azure Kubernetes Service and all the settings from AKS enabled by Azure Arc before you apply the solution upgrade. Kubernetes versions are incompatible between Azure Stack HCI, version 22H2, and version 23H2. Additionally, Preview versions of Arc VMs can't be updated.
60+
5861
## Next steps
5962

6063
Choose one of the following options to upgrade your Azure Stack HCI, version 22H2 to Azure Stack HCI, version 23H2:
6164
- [Use PowerShell](./upgrade-22h2-to-23h2-powershell.md).
6265
- [Use Windows Admin Center](./upgrade-22h2-to-23h2-windows-admin-center.md).
63-
- [Use other methods](./upgrade-22h2-to-23h2-other-methods.md).
66+
- [Use other methods](./upgrade-22h2-to-23h2-other-methods.md).

azure-stack/hci/upgrade/install-enable-network-atc.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ author: ronmiab
55
ms.author: robess
66
ms.topic: how-to
77
ms.reviewer: alkohli
8-
ms.lastreviewed: 08/13/2024
9-
ms.date: 08/13/2024
8+
ms.date: 08/14/2024
109
#Customer intent: As a Senior Content Developer, I want to provide customers with content and steps to help them successfully install and enable Network ATC on their existing Azure Stack HCI, version 22H2 cluster.
1110
---
1211

@@ -16,6 +15,9 @@ ms.date: 08/13/2024
1615

1716
This article provides information on how to install and enable Network ATC on your existing Azure Stack HCI, version 22H2 cluster. Once Network ATC is enabled you can take advantage of several benefits and utilize this configuration across all new deployments.
1817

18+
> [!IMPORTANT]
19+
> Network ATC must be installed and enabled on your existing Azure Stack HCI, version 22H2 cluster before you can upgrade to Azure Stack HCI, version 23H2. If Network ATC is already enabled on your existing cluster, you can skip this step.
20+
1921
## About Network ATC
2022

2123
Network ATC stores information in the cluster database, which is then replicated to other nodes in the cluster. From the initial node, other nodes in the cluster see the change in the cluster database and create a new intent. Here, we set up the cluster to receive a new intent. Additionally, we control the rollout of the new intent by stopping or disabling the Network ATC service on nodes that have virtual machines (VM) on them.

azure-stack/hci/upgrade/install-solution-upgrade.md

Lines changed: 57 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install solution upgrade on your Azure Stack HCI cluster
33
description: Learn about how to install upgrade on your Azure Stack HCI cluster.
44
author: alkohli
55
ms.topic: how-to
6-
ms.date: 08/13/2024
6+
ms.date: 08/14/2024
77
ms.author: alkohli
88
ms.reviewer: alkohli
99
ms.subservice: azure-stack-hci
@@ -24,55 +24,99 @@ Before you install the solution upgrade, make sure that you:
2424

2525
- Validate the cluster using the Environment Checker as per the instructions in [Assess solution upgrade readiness](./validate-solution-upgrade-readiness.md#run-the-validation).
2626
- Verify that latest `AzureEdgeLifecycleManager` extension on each cluster node is installed as per the instructions in [Check the Azure Arc extension](./validate-solution-upgrade-readiness.md#remediation-9-check-the-azure-arc-lifecycle-extension).
27-
- Have an Active Directory user credential that's a member of the local Administrator group. Work with your Active Directory administrator to obtain this credential.
27+
28+
:::image type="content" source="media/install-solution-upgrade/verify-lcmextension-installed.png" alt-text="Screenshot of Extensions page showing AzureEdgeLifeCycleManager extension install on Azure Stack HCI node." lightbox="./media/install-solution-upgrade/verify-lcmextension-installed.png":::
29+
30+
- Have an Active Directory user credential that's a member of the local Administrator group. Work with your Active Directory administrator to obtain this credential. For more information, see [Prepare Active Directory for Azure Stack HCI, version 23H2 deployment](../deploy/deployment-prep-active-directory.md).
2831
- Have IPv4 network range with six, contiguous IP addresses available for new Azure Arc services. Work with your network administrator to ensure that the IP addresses aren't in use and meet the outbound connectivity requirement.
2932
- Have Azure subscription permissions for [Azure Stack HCI Administrator and Reader](../manage/assign-vm-rbac-roles.md#about-builtin-rbac-roles).
3033

34+
:::image type="content" source="media/install-solution-upgrade/verify-subscription-permissions-roles.png" alt-text="Screenshot of subscription with permissions assigned to required roles for upgrade." lightbox="./media/install-solution-upgrade/verify-subscription-permissions-roles.png":::
35+
3136
## Install the solution upgrade via Azure portal
3237

38+
You install the solution upgrade via the Azure portal.
39+
40+
1. Go to your Azure Stack HCI cluster resource in the portal.
41+
1. In the **Overview** page, you can see a banner indicating that a solution upgrade is available. Select the **Upgrade** link in the banner.
42+
43+
:::image type="content" source="./media/install-solution-upgrade/upgrade-banner.png" alt-text="Screenshot of Azure Stack HCI Overview page with upgrade available banner." lightbox="./media/install-solution-upgrade/upgrade-banner.png":::
44+
3345
### Basics tab
3446

3547
On the **Basics** tab, specify the following information:
3648

37-
1. Specify whether you want to create a new key vault to store the credentials, or if you want to select an existing key vault. Only vaults in the same resource group are shown.
49+
1. Select an existing key vault from vaults in the resource group. Sharing an existing key vault can have security implications. If you don't have a key vault, you can create a new one to store the credentials.
3850

39-
> [!NOTE]
40-
> We recommend that you select a new key vault as sharing an existing key vauilt may have security implications.
51+
1. Select **Create a new key vault**.
52+
1. Provide a **Name** for the new key vault. The name should be 3 to 24 characters long and contain only letters, numbers, and hyphens. Two consecutive hyphens are not allowed.
53+
54+
:::image type="content" source="./media/install-solution-upgrade/create-new-key-vault.png" alt-text="Screenshot of Create key vault page." lightbox="./media/install-solution-upgrade/create-new-key-vault.png":::
4155

42-
1. Specify the deployment account credential. This credential is from your Active Directory for a principal that is a member of the local Administrator group on each cluster node.
56+
1. Specify the deployment account credential. This credential is from your Active Directory for a principal that is a member of the local Administrator group on each cluster node. For more information on how to create this deployment account, see [Prepare Active Directory for Azure Stack HCI, version 23H2 deployment](../deploy/deployment-prep-active-directory.md).
4357

4458
> [!NOTE]
4559
> The user can't be Administrator and can't use format `domain\username`.
4660
47-
1. Specify the custom location name used for Azure Arc services.
61+
1. Accept default name or specify the custom location name used for Azure Arc services.
4862

49-
1. Specify network IP address information. A total of six IP addresses is required, defined by an IP address range. IP addresses in the range must:
63+
1. Specify network IP address information. A total of six, contiguous IP addresses is required, defined by an IP address range. IP addresses in the range must:
5064

5165
- Not be in use.
5266
- Meet outbound connectivity requirements.
5367
- Communicate to the host IP addresses.
5468

5569
:::image type="content" source="./media/install-solution-upgrade/upgrade-22h2-to-23h2-basics-tab.png" alt-text="Screenshot of Upgrade Azure Stack HCI basics tab." lightbox="./media/install-solution-upgrade/upgrade-22h2-to-23h2-basics-tab.png":::
5670

71+
1. Select **Next: Validation**.
72+
5773
### Validation tab
5874

5975
On the **Validation** tab, the operation automatically creates Azure resources like the cluster and the service principal, and also configures permissions and the audit login.
6076

61-
1. Select **Start validation** to begin the operation. To learn more about validation, see [Validate solution upgrade readiness of your Azure Stack HCI cluster](./validate-solution-upgrade-readiness.md).
77+
1. Select **Start validation** to begin the operation. This operation involves running the Environment Checker to check external connectivity and storage requirements and that the environment is ready for solution upgrade. To learn more about validation, see [Validate solution upgrade readiness of your Azure Stack HCI cluster](./validate-solution-upgrade-readiness.md).
6278

6379
:::image type="content" source="./media/install-solution-upgrade/upgrade-22h2-to-23h2-validation-tab.png" alt-text="Screenshot of Upgrade Azure Stack HCI validation tab." lightbox="./media/install-solution-upgrade/upgrade-22h2-to-23h2-validation-tab.png":::
6480

81+
1. After the validation is complete, select **Next: Review + Create**.
82+
6583
### Review + Create tab
6684

67-
Review the summary for the solution upgrade and then select **Review + Create**.
85+
1. On the **Review + Create** tab, review the summary for the solution upgrade.
6886

69-
:::image type="content" source="./media/install-solution-upgrade/upgrade-22h2-to-23h2-review-and-create-tab.png" alt-text="Screenshot of Upgrade Azure Stack HCI review and create tab." lightbox="./media/install-solution-upgrade/upgrade-22h2-to-23h2-review-and-create-tab.png":::
87+
:::image type="content" source="./media/install-solution-upgrade/upgrade-22h2-to-23h2-review-and-create-tab.png" alt-text="Screenshot of Upgrade Azure Stack HCI review and create tab." lightbox="./media/install-solution-upgrade/upgrade-22h2-to-23h2-review-and-create-tab.png":::
88+
89+
1. Select **Review + Create** to start the upgrade process. You see a notification that the deployment is in progress.
7090

7191
## Monitor upgrade progress
7292

73-
To monitor upgrade progress, select **Settings** > **Deployments**.
93+
1. Once the upgrade starts, you are automatically taken to **Settings > Deployment**. Refresh the screen periodically and monitor the upgrade progress.
94+
95+
:::image type="content" source="./media/install-solution-upgrade/upgrade-progress-1.png" alt-text="Screenshot of Upgrade Azure Stack HCI upgrade progress." lightbox="./media/install-solution-upgrade/upgrade-progress-1.png":::
96+
97+
1. Wait for the upgrade to complete. The solution upgrade process can take a few hours depending upon the number of nodes in the cluster.
7498

75-
:::image type="content" source="./media/install-solution-upgrade/upgrade-22h2-to-23h2-upgrade-progress.png" alt-text="Screenshot of Upgrade Azure Stack HCI upgrade progress." lightbox="./media/install-solution-upgrade/upgrade-22h2-to-23h2-upgrade-progress.png":::
99+
:::image type="content" source="./media/install-solution-upgrade/upgrade-progress-2.png" alt-text="Screenshot of Upgrade Azure Stack HCI showing a completed upgrade." lightbox="./media/install-solution-upgrade/upgrade-progress-2.png":::
76100

77101
> [!NOTE]
78102
> If the upgrade fails, restart the upgrade operation to try again.
103+
104+
## Verify a successful upgrade
105+
106+
Follow these steps to verify that the upgrade was successful:
107+
108+
1. In the Azure portal, go to the resource group where you deployed the Azure Stack HCI system.
109+
1. On the **Overview > Resources** page, you should see the following resources:
110+
111+
112+
| Resource type | Number of resources |
113+
|---------|---------|
114+
| Machine - Azure Arc | 1 per server |
115+
| Azure Stack HCI | 1 |
116+
| Arc Resource Bridge | 1, *-arcbridge* suffix by default |
117+
| Custom location | 1, *-cl* suffix by default |
118+
| Key Vault | 1 |
119+
120+
Here is a screenshot of the resources in the resource group:
121+
122+
:::image type="content" source="./media/install-solution-upgrade/verify-upgrade-portal.png" alt-text="Screenshot of Upgrade Azure Stack HCI resource health." lightbox="./media/install-solution-upgrade/verify-upgrade-portal.png":::
162 KB
Loading
-246 KB
Loading
-129 KB
Loading
-459 KB
Loading
187 KB
Loading
262 KB
Loading

0 commit comments

Comments
 (0)