Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Azure Stack HCI is now part of Azure Local. Learn more.
This article explains how to discover and import solution update packages for Azure Local deployed in sites with limited bandwidth connections to Azure. Starting with version 2503, you can download Azure Local solution updates as static payloads. Download the payload once, copy or transfer it to multiple instances, and import it using PowerShell. Do these actions before you start an update to reduce the amount of data downloaded during the update.
The static payload for a solution update includes the OS security update, extensions, and core agents, which install during the update process. The update process automatically downloads updated container images required for the Azure Resource Bridge component and Azure Kubernetes Service on Azure Local. These images aren't included in the static payload.
Prerequisites
Make sure you run Azure Local 2411.3 or later to use this feature.
Review About updates for Azure Local to learn more about the update process.
Review Azure Local release information to check which paths are supported.
Solution update bundle
The CombinedSolutionBundle is a zip file that contains the update package for the Azure Stack HCI OS, core agents and services, and the solution extension. The CombinedSolutionBundle is named CombinedSolutionBundle.<build number>.zip
, where <build number>
is the build number for the release. Use the SHA256 hash to check the integrity of your download.
The following tables list the CombinedSolutionBundle versions and associated SHA256 hashes for existing deployments of Azure Local.
- For 25398.xxxx builds, use the CombinedSolutionBundle to update the OS and solution components for Azure Local.
- For 26100.xxxx builds, use the CombinedSolutionBundle to install a specific Azure Local version.
For more information on the release cadence, see Azure Local release information.
OS Build | Download URI | SHA256 |
---|---|---|
25398.1849 | 11.2509.1001.21 Availability date: 2025-09-22 |
D78D0B687E1AB9BE3C7EC0568CFEF2D346CDD421AB00DFE2A484060F0BAE52BF |
25398.1791 | 11.2508.1001.51 Availability date: 2025-08-29 |
DF8578E95D2A0ACBA91AA08266723D44E2B5EE43CDBC26CA8890700F3B6B1158 |
25398.1732 | 11.2507.1001.9 Availability date: 2025-07-25 |
42AD44EEBD8E063A0FD5A7A41588ABF8F847A661B747ADD050C58CF4B75A6B7E |
25398.1665 | 11.2506.1001.28 Availability date: 2025-07-02 |
18975A06372192DD7249B5DCF8844EA0A68AD08B1C9F3C554FABF79EA74CB290 |
25398.1611 | 11.2505.1001.22 Availability date: 2025-05-28 |
AB2C7CE74168BF9FD679E7CE644BC57A20A0A3A418C5E8663EBCF53FC0B45113 |
25398.1551 | 11.2504.1001.19 Availability date: 2025-04-21 |
7658C5CBAE241951C786D06D35E8B09A1160FDC5E9B8CAEDEB374ECC22A2CB68 |
25398.1486 | 10.2503.0.13 Availability date: 2025-03-31 |
BAA0CEB0CF695CCCF36E39F70BF2E67E0B886B91CDE97F8C2860CE299E2A5126 |
Note
You might need to wait up to 24 hours after the release for the latest version of the CombinedSolutionBundle and its SHA256 hash to be available.
Step 1: Download Solution update bundle
Download the bundle and note the SHA256 hash from the Solution update bundle table. Run this command:
# Download the CombinedSolutionBundle Invoke-WebRequest -Uri "<download URI>" -OutFile "C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import\CombinedSolutionBundle.<build number>.zip"
Check the SHA256 hash of the downloaded CombinedSolutionBundle. Run this command:
# Check the SHA256 hash of the downloaded CombinedSolutionBundle Get-FileHash -Path "<path to CombinedSolutionBundle.zip>"
Step 2: Import the Solution update bundle
Create a folder for the update service to discover in the infrastructure volume of your system. Run this command:
# Create a folder for the update service to discover New-Item C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import -ItemType Directory
Copy the CombinedSolutionBundle you downloaded to the folder you created.
Extract the contents of the CombinedSolutionBundle to the Solution subfolder. Run this command:
# Extract the contents of the CombinedSolutionBundle to the Solution subfolder Expand-Archive -Path C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import\CombinedSolutionBundle.<build number>.zip -DestinationPath C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import\Solution
Import the package into the update service. Run this command:
# Import the module Add-SolutionUpdate -SourceFolder C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import\Solution
Check that the update service discovers the update package and that it's available to start preparation and installation. To discover the updates, run the
Get-SolutionUpdate
command. The update service discovers updates asynchronously, so you might need to run theGet-SolutionUpdate
command more than once.If the update returns a state of
AdditionalContentRequired
, follow the instructions in Update Azure Local via PowerShell to import the required Solution Builder Extension (SBE) updates. If it doesn't, continue to the next step.Start the update. For more information, see Update Azure Local via PowerShell.
Next steps
Learn more about Understanding update phases
Review Troubleshooting updates
This feature is available in Azure Local 2411.3 and later.