摘要
使用 Windows 系統管理中心或群集感知更新 (CAU) 透過 Windows Update 外掛程式,在 Azure Stack HCI 上安裝 2021 年 5 月 20 (KB5003237) 或更新更新時可能有問題。 除非使用緩解措施來適用受影響的更新,否則 Azure Stack HCI 群集可能會部分更新。 安裝 2021 年 5 月 20 日或更新版本所發行之 KB5003237 之後,您就不需要使用緩解措施來更新日後的更新。
如何判斷您的群集是否受到影響
您可能會看到下列錯誤:
-
系統Windows系統管理中心會顯示無法安裝更新的狀態,且狀態列中會提及每個節點的狀態。
-
您可能會從來源 Microsoft-Windows-ClusterAwareUpdating-Management 收到使用事件識別碼 1013 的系統管理通道事件記錄中的錯誤。
若要判斷該群集是否受影響,請使用下列 PowerShell 命令在群集中任何節點上:
-
(Get-CauReport -Last -詳細) 。ClusterResult.NodeResults
如果您收到下列錯誤訊息,則群集會受到影響:
-
ErrorRecordData: (PluginReported_ScanFailure_Failed) Microsoft.WindowsUpdatePlugin 外掛程式在嘗試掃描節點上的適用更新時報報失敗"< HCIClusterNodeName>"。 外掛程式報告的其他資訊: (ClusterUpdateException) 一般資訊模型 (CIM) 作業失敗,也就是說,由 Cluster-Aware 更新所依賴的軟體執行作業。 電腦是"< HCIClusterNodeName>", 且作業為「ScanUpdates[Info,CauNodeWCD[<HCIClusterNodeName>]」。 失敗的原因為: (WinRM 用戶端無法處理) CimException。 物件包含無法辨識的引數:
-
「FeatureUpdatesOnly」。 確認引數名稱的拼字正確無誤。 HRESULT 0x803381e1 ==> (CimException) WinRM 用戶端無法處理要求。 物件包含無法辨識的引數:「FeatureUpdatesOnly」。 確認引數名稱的拼字正確無誤。 HRESULT 0x803381e1
因應措施
若要解決此問題,請使用下列其中一種方法。
方法 1:使用管理裝置來啟動遠端 CAU 更新執行
從不在群集中的遠端系統管理裝置,請遵循下列步驟:
-
請確認遠端系統管理裝置已正確設定, (安裝 RSAT 容錯移轉) 。PowerShell更新群集。
若要瞭解如何使用或設定遠端系統管理裝置以使用 CAU 的詳細資訊,請參閱使用 -
執行下列 PowerShell 命令 PowerShell 安裝更新。
:Invoke-CauRun -ClusterName<組名> -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 - RequireAllNodesOnline -EnableFirewallRules -Force 詳細資訊,請參閱使用
方法 2:使用 CAU Hotfix 外掛程式執行Self-Updating程式
若要使用 CAU Hotfix 外掛程式執行Self-Updating,請遵循下列步驟:
-
將所需的 KB 套件下載到由組節點易於訪問的檔案共用。
-
使用的資料夾結構必須與設定Hotfix資料夾結構中的建議方法相符
-
在安裝 hotfix 資料夾之後,請執行下列 PowerShell 命令,以使用 CAU Hotfix 外掛程式執行自我更新執行:
Add-CauClusterRole -ClusterName <cluster_name> -EnableFirewallRules -force (萬一尚未新增 ,則強制)
Set-CauClusterRole -ClusterName <cluster_name> -CauPluginName Microsoft.HotfixPlugin -CauPluginArguments @{'HotfixRootFolderPath' = '<\\MyFileServer\Hotfixes\root>';'DisableAclChecks' = 'True';'HotfixConfigFileName' = 'DefaultHotfixConfig.xml';'RequireSMBEncryption' = 'True' } - EnableFirewallRules -Force
Set-CauClusterRole -ClusterName <cluster_name> -UpdateNow -Force
Remove-CauClusterRole
後續步驟
我們目前正在調查,並將于即將推出的版本中提供更新