Install solution upgrade on your Azure Stack HCI cluster

Applies to: Azure Stack HCI, versions 23H2 and 22H2

Important

Azure Stack HCI, version 22H2 will reach end of service by May 2025. After that, you won't receive monthly security and quality updates that provide protection from the latest security threats. To continue receiving updates, we recommend updating your operating system to version 23H2.

If you're currently running an Azure Stack HCI, version 22H2 stretch cluster or managing Azure Stack HCI via System Center - Virtual Machine Manager, review the Supported workloads and configurations table for update timelines.

This article describes how to install solution upgrade on your Azure Stack HCI solution after the Operating System (OS) was upgraded from version 22H2 to version 23H2.

Throughout this article, we refer to Azure Stack HCI, version 23H2 as the new version and Azure Stack HCI, version 22H2 as the old version.

Important

While the Azure Stack HCI OS upgrade is generally available, the solution upgrade will have a phased rollout.

Prerequisites

Before you install the solution upgrade, make sure that you:

Install the solution upgrade via Azure portal

You install the solution upgrade via the Azure portal.

  1. Go to your Azure Stack HCI cluster resource in the portal.

  2. In the Overview page, you can see a banner indicating that a solution upgrade is available. Select the Upgrade link in the banner.

    Screenshot of Azure Stack HCI Overview page with upgrade available banner.

Basics tab

On the Basics tab, specify the following information:

  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.

    1. Select Create a new key vault.
    2. 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.

    Screenshot of Create key vault page.

  2. 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.

    Note

    The user can't be Administrator and can't use format domain\username.

  3. Accept default name or specify the custom location name used for Azure Arc services.

  4. 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:

    • Not be in use.
    • Meet outbound connectivity requirements.
    • Communicate to the host IP addresses.

    Screenshot of Upgrade Azure Stack HCI basics tab.

  5. Select Next: Validation.

Validation tab

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.

  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.

    Screenshot of Upgrade Azure Stack HCI validation tab.

  2. After the validation is complete, select Next: Review + Create.

Review + Create tab

  1. On the Review + Create tab, review the summary for the solution upgrade.

    Screenshot of Upgrade Azure Stack HCI review and create tab.

  2. Select Review + Create to start the upgrade process. You see a notification that the deployment is in progress.

Monitor upgrade progress

  1. Once the upgrade starts, you are automatically taken to Settings > Deployment. Refresh the screen periodically and monitor the upgrade progress.

    Screenshot of Upgrade Azure Stack HCI upgrade progress.

  2. Wait for the upgrade to complete. The solution upgrade process can take a few hours depending upon the number of nodes in the cluster.

    Screenshot of Upgrade Azure Stack HCI showing a completed upgrade.

Note

If the upgrade fails, restart the upgrade operation to try again.

Verify a successful upgrade

Follow these steps to verify that the upgrade was successful:

  1. In the Azure portal, go to the resource group where you deployed the Azure Stack HCI system.

  2. On the Overview > Resources page, you should see the following resources:

    Resource type Number of resources
    Machine - Azure Arc 1 per server
    Azure Stack HCI 1
    Arc Resource Bridge 1, -arcbridge suffix by default
    Custom location 1, -cl suffix by default
    Key Vault 1

    Here is a screenshot of the resources in the resource group:

    Screenshot of Upgrade Azure Stack HCI resource health.

Post solution upgrade tasks

Important

As additional services are installed during the solution upgrade, the resource consumption increases after the solution upgrade is complete.

After the solution upgrade is complete, you may need to perform additional tasks to secure your system and ensure it's ready for workloads.

Next steps

If you run into issues during the upgrade process, see Troubleshoot solution upgrade on Azure Stack HCI.