Resumen
Es posible que tenga problemas al instalar actualizaciones publicadas el 20 de mayo de 2021(KB5003237)o actualizaciones posteriores en HCI de Azure Stack mediante el Centro de administración de Windows o actualización consciente del clúster (CAU) a través del complemento de actualización de Windows. Esto puede dejar el clúster HCI de Azure Stack parcialmente actualizado a menos que se utilice una mitigación para aplicar una actualización afectada. Después de que todo el clúster tenga instalada la actualización KB5003237 que se publicó el 20 de mayo de 2021 o posterior, no debería tener que usar la mitigación para actualizar actualizaciones posteriores.
Cómo determinar si el clúster está afectado
Es posible que vea los siguientes errores:
-
El Windows de administración mostrará un estado de No se pudieron instalar actualizaciones y el estado por nodo se menciona en la columna Estado.
-
Es posible que reciba un error en el registro de eventos del Canal de administración con el id. de evento 1013 del origen Microsoft-Windows-ClusterAwareUpdating-Management.
Para determinar si el clúster está afectado, use el siguiente comando de PowerShell en cualquier nodo del clúster:
-
(Get-CauReport -Last -Detailed). ClusterResult.NodeResults
Si recibe el siguiente mensaje de error, el clúster se verá afectado:
-
ErrorRecordData : (PluginReported_ScanFailure_Failed) El complemento Microsoft.WindowsUpdatePlugin ha notificado un error al intentar buscar actualizaciones aplicables en el nodo "<HCIClusterNodeName>". Información adicional notificada por el complemento: (ClusterUpdateException) Se ha registrado un error en una operación de modelo de información común (CIM), es decir, una operación realizada por software de la que depende Cluster-Aware actualización. El equipo era " <HCIClusterNodeName>" y la operación era "ScanUpdates[Info,CauNodeWCD[<HCIClusterNodeName>]". El error fue: (CimException) El cliente de WinRM no puede procesar la solicitud. El objeto contiene un argumento no reconocido:
-
"FeatureUpdatesOnly". Compruebe que la ortografía del nombre del argumento es correcta. HRESULT 0x803381e1 ==> (CimException) El cliente de WinRM no puede procesar la solicitud. El objeto contiene un argumento no reconocido: "FeatureUpdatesOnly". Compruebe que la ortografía del nombre del argumento es correcta. HRESULT 0x803381e1
Solución alternativa
Para evitar este problema, use uno de los métodos siguientes.
Método 1: Usar un dispositivo de administración para invocar una ejecución remota de actualización de CAU
Desde un dispositivo de administración remota que no forma parte del clúster, siga estos pasos:
-
Asegúrese de que el dispositivo de administración remota está configurado correctamente (la agrupación en clústeres de conmutación por error rsat está instalada).
Para obtener información detallada sobre cómo usar o configurar un dispositivo de administración remota para usar CAU, vea Actualizar un clúster con PowerShell. -
Ejecute el siguiente comando de PowerShell:
Invoke-CauRun -ClusterName <cluster name> -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force
Para obtener más información, vea Instalar actualizaciones con PowerShell.
Método 2: Usar el complemento de revisiones de CAU para una Self-Updating ejecutar
Para usar el complemento de revisiones de CAU para una Self-Updating ejecutar, siga estos pasos:
-
Descargue el paquete KB deseado en un recurso compartido de archivos accesible por los nodos del clúster.
-
La estructura de carpetas usada tiene que coincidir con el método recomendado en Configurar la estructura de carpetas de revisiones
-
Después de que la carpeta de revisiones esté en su lugar, ejecute los siguientes comandos de PowerShell para realizar la ejecución de actualización automática con el complemento de revisiones de CAU:
Add-CauClusterRole -ClusterName <cluster_name> -EnableFirewallRules -Force (en caso de que no se haya agregado ya)
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
Siguientes pasos
Estamos investigando y proporcionaremos una actualización en una próxima versión