將 Azure Stack HCI 作業系統版本 22H2 或 3H2 升級至僅 24H2-OS。
摘要: Azure Stack HCI 作業系統版本從版本 22H2 或 23H2 升級至 24H2 版 (僅限作業系統) 的概觀和指南
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
文件概觀
本文提供:
- 僅限 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 的完整 (OS+解決方案) 是 Dell 的付費服務,不在支援合約的涵蓋範圍內。Microsoft為通過 Azure 門戶直接向其打開的案例提供了與升級相關的問題的有限説明。https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2
從 22H2 升級到 23H2、從 22H2 升級到 24H2,或從 23H2 (僅作業系統升級) 升級到 24H2 的完整 (OS+解決方案) 是 Dell 的付費服務,不在支援合約的涵蓋範圍內。Microsoft為通過 Azure 門戶直接向其打開的案例提供了與升級相關的問題的有限説明。https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2
注意:本文 僅適用於 已從 22H2 執行僅限 作業系統 升級至 23H2,且尚未完成完整 解決方案 升級的客戶。
先決條件
開始升級之前:
- 確保 Azure 本地系統運行的作業系統版本為 20349.3692 或作業系統版本高於 25398.1611。
- 確保群集中的所有計算機都正常運行,並顯示為連線並已註冊到 Azure。
- 請確定您所在地區有可用的 Azure Stack HCI 作業系統 23H2 版。僅部分地區支援從版本 22H2 升級 Azure 本機作業系統。有關詳細資訊,請參閱 Azure 要求
- 請務必關閉虛擬機器 (VM)。Microsoft建議在執行作業系統升級之前先關閉 VM,以防止意外中斷和資料庫損壞。
- 請確定已在叢集上安裝並啟用叢集感知更新 (CAU) 角色,請參閱 新增 CauClusterRole
- 請確定系統上安裝的網路介面卡 (NIC) 驅動程式比 Azure Stack HCI 作業系統版本 26100.xxxx 預設包含的版本 (內建) 包含的版本更新。使用以下 cmdlet 進行驗證。
Get-WindowsDriver -Online | Where-Object {$_.ClassName -like "net*" -and $_.Inbox -eq $true}
- 確定所有叢集機器均已安裝可信賴平台模組 2.0 (TPM 2.0),且已啟用安全開機。
- 更新每台群集電腦上的註冊表項。有關詳細資訊,請參閱 更新註冊表項
從版本 22H2 或 23H2 升級至版本 24H2 的步驟。
若要將 Azure 本地 OS 從版本 22H2 或 23H2 升級到 24H2,請執行以下多階段步驟:
- 使用 PowerShell 方法升級作業系統
- 執行作業系統升級步驟
- 安裝並啟用網路 ATC
- 執行解決方案升級:
- 驗證解決方案升級整備度
- 套用解決方案升級
注意:延伸叢集應等候直接移至版本 26100.xxxx (24H2)。
- 使用 PowerShell 升級作業系統
注意:作業系統升級必須在規劃的維護時段執行。
- PowerShell (支援 Microsoft) - 請參閱 使用 PowerShell 安裝新作業系統
- 執行作業系統升級步驟
如需詳細程序,請參閱 使用 PowerShell 在 Azure Local 上執行作業系統後續升級步驟
- 安裝並啟用網路 ATC
注意:如果現有群集上已啟用網路 ATC,請跳過此步驟。
如果未配置網路 ATC,則必須在將操作系統從版本 22H2 或 23H2 升級到版本 24H2 後進行設置。如需詳細程序,請參閱:在 Azure 本機上設定網路 ATC
- 進行解決方案升級
- 驗證解決方案升級整備度
在 Azure 本機作業系統從版本 22H2 升級至版本 24H2 後,Dell Technologies 建議您驗證叢集的升級準備程度。有關詳細過程,請參閱 驗證 Azure 本地的解決方案升級準備情況
- 套用解決方案升級
完成預檢查和群集準備情況后,若要繼續解決方案升級,請參閱 在 Azure 本地安裝解決方案升級
已知問題和解決方法
- 網路 ATC 意圖顯示
PhysicalAdapterNotFound在「作業系統升級」至 24H2 之後
因應措施:請參閱 網路 ATC 意向健全狀況狀態
- 已知問題會導致在作業系統升級期間的 VM 即時遷移失敗
因應措施:在執行 Azure 本機作業系統升級之前,請參閱 緩解詳細資訊
注意: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) 註冊連線。修復需要暫時將每個節點逐出群集,然後將節點恢復。
-
- 在其中一個叢集節點上執行下列命令:
$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
- 從第一個節點開始,然後在每個後續節點上重複執行以下步驟:
- 要更新
$NodeName針對每個節點,執行下列命令:
- 要更新
$NodeName = "Nodexxx"
- 若要從節點排出角色以確保安全移除,並確認所有角色都已移出節點,請執行下列命令:
Suspend-ClusterNode -Name $NodeName -Drain Get-ClusterGroup
- 若要將節點逐出叢集,請執行下列命令:
Remove-ClusterNode -Name $NodeName -Force
- 若要將節點重新開機,請執行下列命令:
Restart-Computer -ComputerName $NodeName -Force
- 檢查所有虛擬磁碟和實體磁碟的運作狀態是否處於「OK」狀態。尋找飛地修復是否成功,確定儲存修復工作已完成,執行下列命令:
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."}
- 修復後,若要將節點重新加入叢集並恢復節點服務,請執行下列命令:
Add-ClusterNode -Name $NodeName Resume-ClusterNode -Name $NodeName
- 對其餘節點重複此程序。
- 在其中一個叢集節點上重新執行下列命令,並重新檢查 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
有關詳細資訊,請參閱 策略外錯誤
有關Microsoft的已知問題和解決方法的清單,請參閱主 ·Azure/AzureLocal-Supportability ·GitHub
受影響的產品
AX-4510C, AX-4520C, AX-640, ax-650, AX-6515, AX-660, AX-740XD, AX-750, AX-7525, AX-760文章屬性
文章編號: 000379441
文章類型: How To
上次修改時間: 16 12月 2025
版本: 4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。