摘要

使用 Windows 管理中心或群集感知更新 (CAU) 通过 Windows 更新插件在 Azure Stack HCI 上安装 2021 年 5 月 20 (日发布的更新 KB5003237) 或更高版本更新时可能存问题。 除非使用缓解措施应用受影响的更新,否则 Azure Stack HCI 群集可能会部分更新。  安装 2021 年 5 月 20 日或更高版本发布的更新 KB5003237 或更高版本后,不应使用缓解措施来更新以后的更新。

如何确定群集是否受影响

可能会看到以下错误:

  • "Windows管理中心"将显示"无法安装更新"状态,"状态"列中会提及每个节点的状态。

  • 在管理通道事件日志中,可能会从源 Microsoft-Windows-ClusterAwareUpdating-Management 收到事件 ID 为 1013 的错误。

若要确定群集是否受影响,请对群集中任意节点使用以下 PowerShell 命令:

  • (Get-CauReport -Last -Detailed) 。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 更新运行

从不是群集一部分的远程管理设备,请执行以下步骤:

  1. 确保远程管理设备已正确设置, (安装 RSAT 故障转移群集) 。有关如何使用或设置远程管理设备以使用 CAU 的详细信息,请参阅 使用 PowerShell 更新群集

  2. 运行以下 PowerShell 命令 :Invoke-CauRun -ClusterName <群集名称>-CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force 有关详细信息,请参阅使用PowerShell 安装更新

方法 2:将 CAU 修补程序插件用于Self-Updating运行

若要将 CAU 修补程序插件用于Self-Updating,请执行以下步骤:

  1. 将所需的 KB 包下载到群集节点可访问的文件共享。

  2. 使用的文件夹结构必须与配置修补程序文件夹结构中推荐的方法匹配

  3. 安装修补程序文件夹后,运行以下 PowerShell 命令,以使用 CAU 修补程序插件执行自更新运行:

    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

后续步骤

我们目前正在调查,将在即将发布的版本中提供更新

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。