仅将 Azure Stack HCI OS 版本 22H2 或 3H2 升级到 24H2-OS

Summary: 有关将 Azure Stack HCI作系统版本从版本 22H2 或 23H2 升级到版本 24H2(仅限作系统)的概述和指导

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

文档概述

本文提供:

  • 仅 Azure Stack HCI作系统从版本 22H2 或 23H2 升级到版本 24H2 的概述
  • 有关如何使用 PowerShell 将 Azure Stack HCI作系统 (OS) 升级到版本 26100.xxxx (24H2) 的指导。
  • 有两种升级途径可用:
    • 从版本 20349.xxxx (22H2) 升级到版本 26100.xxxx (24H2)。
    • 从版本 25398.xxxx (23H2) 升级到版本 26100.xxxx (24H2)。这包括从版本 20349.xxxx (22H2) 升级的 25398.xxxx (23H2) 群集,但尚未应用解决方案升级。

对于 2505 版本,提供从版本 20349.xxxx (22H2) 到版本 26100.xxxx (24H2) 的直接升级路径。直接从作系统版本 20349.xxxx (22H2) 迁移到 26100.xxxx (24H2) 有助于减少解决方案升级前的重新启动和维护计划。

 

提醒:22H2 于 2025 年 5 月 31 日正式停售。

从 22H2 到 23H2、从 22H2 到 24H2 或从 23H2(仅作系统升级)到 24H2 的完整(作系统 + 解决方案)升级是戴尔提供的付费服务,不在支持合同涵盖范围内。对于通过 Azure 门户直接向他们打开的案例,Microsoft 在升级相关问题上提供有限的帮助。https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2 本超链接将引导您访问非 Dell Technologies 运营的网站。
 
提醒:本文 仅适用于 执行从 22H2 到 23H2 的 仅作系统 升级且尚未完成完整 解决方案 升级的客户。

 

前提条件

开始升级之前:

  1. 确保 Azure 本地系统运行的是 OS 版本 20349.3692 或高于 25398.1611 的 OS 版本。
  2. 确保群集中的所有计算机都运行状况良好,并显示为联机并注册到 Azure。
  3. 确保您所在区域具有可用的 Azure Stack HCI作系统版本 23H2。仅某些区域支持从版本 22H2 升级 Azure 本地 OS。有关详细信息,请参阅 Azure 要求 本超链接将引导您访问非 Dell Technologies 运营的网站。 
  4. 确保关闭虚拟机 (VM)。Microsoft 建议在执行作系统升级之前关闭虚拟机,以防止意外中断和数据库损坏。
  5. 确保已在群集上安装并启用群集感知更新 (CAU) 角色,请参阅 Add-CauClusterRole 本超链接将引导您访问非 Dell Technologies 运营的网站。
  6. 确保系统上安装的网络接口卡 (NIC) 驱动程序比 Azure Stack HCI作系统默认(收件箱)包含的版本(版本 26100.xxxx)更新。使用以下 cmdlet 进行验证。
Get-WindowsDriver -Online | Where-Object {$_.ClassName -like "net*" -and $_.Inbox -eq $true}
  1. 确保在所有群集计算机上安装了可信平台模块 2.0 (TPM 2.0),并启用了安全启动。 
  2. 更新每台群集计算机上的注册表项。有关详细信息,请参阅 更新注册表项 本超链接将引导您访问非 Dell Technologies 运营的网站。

 

从版本 22H2 或 23H2 升级到版本 24H2 的步骤。

若要将 Azure 本地 OS 从版本 22H2 或 23H2 升级到 24H2,请执行以下多阶段步骤:

  1. 使用 PowerShell 方法升级作系统
  2. 执行作系统升级后的步骤
  3. 安装并启用网络 ATC
  4. 执行解决方案升级:
    1. 验证解决方案升级就绪状态
    2. 应用解决方案升级
 
提醒:延伸群集应等待直接移至版本 26100.xxxx (24H2)。
 
  1. 使用 PowerShell 升级作系统

提醒:作系统升级必须在计划内维护窗口期间执行。
 
  1. 执行作系统升级后的步骤
  1. 安装并启用网络 ATC
 
提醒:如果已在现有群集上启用网络 ATC,请跳过此步骤。
 
如果未配置网络 ATC,则在将作系统从版本 22H2 或 23H2 升级到版本 24H2 后,必须对其进行设置。有关详细过程,请参阅:在 Azure Local 上配置网络 ATC 本超链接将引导您访问非 Dell Technologies 运营的网站。 
  1. 执行解决方案升级
    1. 验证解决方案升级就绪状态
将 Azure 本地作系统从版本 22H2 升级到版本 24H2 后,Dell Technologies 建议您验证群集的升级就绪性。有关详细过程,请参阅 验证 Azure Local 的解决方案升级就绪情况 本超链接将引导您访问非 Dell Technologies 运营的网站。 
  1. 应用解决方案升级
完成预检查和群集就绪后,若要继续进行解决方案升级,请参阅 在 Azure 本地上安装解决方案升级 本超链接将引导您访问非 Dell Technologies 运营的网站。


已知问题和解决方法

  • 网络 ATC 意图显示 PhysicalAdapterNotFound 在“作系统升级”到 24H2 之后
解决办法:查看 网络 ATC 意图运行状况状态 本超链接将引导您访问非 Dell Technologies 运营的网站。
  • 已知问题导致 VM Live Migrations 在作系统升级期间失败
解决办法:在执行 Azure 本地 OS 升级之前,请参阅 缓解详细信息 本超链接将引导您访问非 Dell Technologies 运营的网站。
 
提醒:Dell Technologies 建议您在维护窗口期间执行任何升级活动。
 
  • 作系统升级到 24H2 后,测试群集验证失败,因为远程 NDIS 显示为 #2
解决办法:要从群集验证(和故障转移群集使用情况)中排除具有远程 NDIS 兼容设备 描述的多个网络适配器,请运行以下命令:
$regPath = "HKLM:\system\currentcontrolset\services\clussvc\parameters"
$propertyName = "ExcludeAdaptersByDescription"
$propertyValue = "Remote NDIS Compatible Device,Remote NDIS Compatible Device #2"
New-ItemProperty -Path $regPath -Name $propertyName -Value $propertyValue -PropertyType String -Force
  • 在群集节点上将基本作系统从 22H2 或 23H2 升级到 24H2 后,Azure Stack 注册状态显示“超出策略”
解决办法:以下过程由 Microsoft 提供,用于修复 Azure 本地 (Azure Stack HCI) 注册连接。修复需要暂时从群集中逐出每个节点,然后将节点带回。
    1. 在其中一个群集节点上运行以下命令:
$Subscription = "Enter the Subscription ID"
$Tenant = "Enter the Tenant ID"
$RG = “name of the resource group”
$Region = "Region_name"
Register-AzStackHCI -SubscriptionId $Subscription -TenantId $Tenant -Region $Region – ResourceGroupName $RG -RepairRegistration
  1. 通过从第一个节点开始,然后在每个后续节点上重复执行以下步骤:
    1. 要更新 $NodeName 对于每个节点,运行以下命令: 
$NodeName = "Nodexxx"
  1. 要从节点中清空角色以确保安全删除并验证是否已将所有角色移出节点,请运行以下命令:
Suspend-ClusterNode -Name $NodeName -Drain
Get-ClusterGroup
  1. 要从群集中逐出节点,请运行以下命令: 
Remove-ClusterNode -Name $NodeName -Force
  1. 要重新启动节点,请运行以下命令: 
Restart-Computer -ComputerName $NodeName -Force
  1. 检查所有虚拟磁盘的运行状态,物理磁盘是否处于正常状态。通过查找 enclave 修复成功,确保存储修复作业已完成,运行以下命令: 
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave"} 
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave repair complete."}
  1. 修复后,要将节点重新添加到群集并使节点恢复服务,请运行以下命令: 
Add-ClusterNode -Name $NodeName
Resume-ClusterNode -Name $NodeName
  1. 对其余节点重复该过程。 
  2. 在其中一个群集节点上重新运行以下命令,并重新检查 Azure 本地 (Azure Stack HCI) 注册状态。
$Subscription = "Enter the Subscription ID"
$Tenant = "Enter the Tenant ID"
$Region = "Region_name"
Register-AzStackHCI -RepairRegistration -SubscriptionId $Subscription -TenantId $Tenant -Region $Region
Get-AzureStackHCI | Format-List RegistrationStatus, ConnectionStatus, LastConnected, NextSync


有关详细信息,请参阅 策略外错误本超链接将引导您访问非 Dell Technologies 运营的网站。 
有关 Microsoft 的已知问题和解决方法的列表,请参阅主 ·Azure/AzureLocal-Supportability ·GitHub的 本超链接将引导您访问非 Dell Technologies 运营的网站。

Affected Products

AX-4510C, AX-4520C, AX-640, ax-650, AX-6515, AX-660, AX-740XD, AX-750, AX-7525, AX-760
Article Properties
Article Number: 000379441
Article Type: How To
Last Modified: 16 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.