將 Azure Local 版本 22H2 升級至 Azure Local 版本 23H2
Summary: 本指南概述了將 Azure 本地從版本 22H2 升級到 23H2。它提供了不同升級方法的指南,以及在 22H2 叢集上準備和部署功能更新的程序。
Instructions
注意:22H2 的壽命將於 2025 年 5 月 31 日正式結束。
從 22H2 升級到 23H2 是 Dell 的 付費服務 ,不在支援合約的涵蓋範圍內。Microsoft為通過 Azure 門戶直接向其打開的案例提供了與升級相關的問題的有限説明。
https://learn.microsoft.com/en-us/azure/azure-local/upgrade/about-upgrades-23h2 
先決條件
1. 本文假定現有群集運行 Azure 本地版本 22H2,並向 Azure 註冊。
2. 請確定叢集中的所有節點狀況良好,並顯示為線上。
3. 如果未使用網路 ATC,請備份網路組態。
4. 應在叢集上安裝並啟用叢集感知更新 (CAU) 角色。
5. 所有叢集節點都必須已安裝可信賴平台模組 (TPM)。
建立 Active Directory 使用者,並將該使用者新增至所有叢集節點上的本機系統管理員群組。如需更多資訊,請參閱 為新的 Azure Stack HCI 版本 23H2 部署準備 Active Directory - Azure Stack HCI |Microsoft學習。
將 Azure 本地版本 22H2 升級到版本 23H2 的步驟
注意: Azure 本地版本 22H2 將於 2025 年 5 月 31 日終止支援。在此日期之後,您將不會收到來自Microsoft的每月安全和品質更新。Microsoft 建議客戶將其作業系統 (OS) 升級至 23H2 版,以繼續接收更新。
將 Azure 本機從版本 22H2 升級到 23H2 涉及多個步驟。
1. 有三種方式可將作業系統從 22H2 升級至 23H2:
• PowerShell (建議Microsoft)
• Windows 管理中心 (WAC)
• 手動方法
2. 執行作業系統後續升級步驟。
3. 安裝和設定網路 ATC。
4. 驗證解決方案升級準備情況,並套用解決方案升級。
注意: Microsoft 現在支援將延伸叢集作業系統從 22H2 升級至 23H2。 如需詳細資訊,請參閱 Microsoft 文章。
將延伸叢集從 Azure Stack HCI 作業系統版本 22H2 升級至 23H2 - Azure 本機 |Microsoft學習
作業系統升級方法
注意:作業系統升級的 PowerShell 和 WAC 方法應在規劃的維護時段執行。
1. PowerShell (Microsoft 建議):
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/upgrade-22h2-to-23h2-powershell2. Windows Admin Center:
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/upgrade-22h2-to-23h2-windows-admin-center3. 手動方法:
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/upgrade-22h2-to-23h2-other-methods請確定使用上述任何建議的方法成功完成作業系統升級。
若要執行升級後步驟,請參閱 https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/post-upgrade-steps。
解決方案升級
安裝並啟用網路 ATC。
如果群集上已啟用網路 ATC,請跳過此步驟。如果未啟用網路 ATC,則必須在將作業系統從版本 22H2 升級到版本 23H2 後進行設置。
有關詳細過程,請參閱此連結:
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/install-enable-network-atc
解決方案升級準備程度
在作業系統 (OS) 從版本 22H2 升級到版本 23H2 後,應驗證叢集的升級準備程度。可以在此處找到執行此操作的步驟:
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/validate-solution-upgrade-readiness
套用解決方案升級。
成功完成解決方案升級準備程度的預先檢查和驗證後,請繼續執行此處提供的解決方案升級步驟:
https://learn.microsoft.com/en-us/azure-stack/hci/upgrade/install-solution-upgrade
已知問題和解決方法
1. 網路 ATC 意圖顯示 PhysicalAdapterNotFound 作業系統升級至版本 23H2 後:
2. 在作業系統升級期間,虛擬機器 (VM) 即時遷移失敗:
AzureLocal-Supportability/TSG/Upgrade/Known%2Dissue-%2D-Live-migrations-may -fail-when -upgradeing-OS-from-22H2-to-23H2.md at main ·Azure/AzureLocal-Supportability ·GitHub
注意:建議您在維護時段執行任何升級活動。
3. 在 22H2 至 23H2 基礎作業系統升級後,Intel X710 NIC 驅動程式會還原至內建版本組態。
下列命令顯示 Intel X710 NIC 使用的驅動程式版本:
Get-NetAdapter -InterfaceDescription *X710* | Format-List Name, DriverInformation
因應措施:
Network_Driver_6JHVK_WN64_23.0.0_A00.EXE 到每個叢集節點。
Suspend-ClusterNode -Name <NodeName> -drain
Suspend-BitLocker -MountPoint "C:" -RebootCount 0
Network_Driver_6JHVK_WN64_23.0.0_A00.EXE 該節點以安裝驅動程式。
Get-NetAdapter -InterfaceDescription *X710* | Format-List Name, DriverInformation
Resume-ClusterNode -Name <NodeName> -Failback
Resume-BitLocker -MountPoint "C:"
4. 操作系統升級到版本 23H2 後群集驗證失敗,如遠端 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
5. 在叢集節點上將基本作業系統從 22H2 升級至 23H2 後,Azure Stack 註冊狀態顯示 「不符合原則 」。
因應措施:
以下過程由Microsoft提供,用於修復 Azure 本地註冊連接。它涉及從群集中暫時逐出每個節點,然後將節點重新引入。
一個。 在其中一個叢集節點上執行下列命令:
$Subscription = "Enter the Subscription ID" $Tenant = "Enter the Tenant ID" $Region = "Region_name" Register-AzureStackHCI -RepairRegistration - SubscriptionId $Subscription - TenantId $Tenant -Region $Region
b.從第一個節點開始,並在每個節點上重複此操作。更新 $NodeName 對於每個節點。從節點排出角色以確保安全移除,並確認所有角色都已移出節點。
@NodeName = "name of the node" Suspend-ClusterNode -Name @NodeName -Drain Get-ClusterGroup
將節點逐出叢集。
Remove-ClusterNode -Name $NodeName -Force
將節點重新開機,然後等待 10 分鐘讓修復作業完成。
Restart-Computer -ComputerName $NodeName -Force
在節點重新開機至作業系統後,請等待 10 分鐘。
檢查狀態,並通過查找「飛地修復完成」事件來驗證修復是否成功。
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -OldestGet-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave"}
Get-WinEvent "Microsoft-AzureStack-Hci/Debug" -Oldest | ? {$_.Message -match "Enclave repair complete."}
c. 修復後,請將節點重新新增至叢集,然後繼續節點。
Add-ClusterNode -Name $NodeName Resume-ClusterNode -Name $NodeName
d.d. 對其餘節點重複上述步驟。
e.在其中一個群集節點上再次運行以下命令,然後再次檢查 Azure 本地註冊狀態。
$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
參考資料: 排查 Azure Stack HCI 註冊問題和錯誤 - Azure 本機 |Microsoft學習
-
在 23H2 實例上升級解決方案後,預設 WDAC 策略丟失。Microsoft已確認缺少基本原則是預期行為。
將 Azure 本機從版本 22H2 升級到版本 23H2 後,管理安全性。- 蔚藍本地 |Microsoft學習 -
此連結提供 Microsoft 的已知問題和解決方法清單:
AzureLocal-Supportability/TSG/Upgrade/README.md at main ·Azure/AzureLocal-Supportability ·GitHub
Additional Information
Azure 本機解決方案概觀 - Azure 本機 |Microsoft 瞭解
Azure Local,版本 23H2 版本資訊 - Azure 本地 |Microsoft 瞭解
適用於 Azure 本地集成系統 AX 伺服器https://dell.github.io/azurestack-docs/docs/hci/supportmatrix/2506/14g-15g_hci/
解決方案構建器擴展版本資訊 |Dell US