Résumé
Vous pouvez avoir des problèmes lors de l’installation des mises à jour publiées le 20 mai 2021(KB5003237)ou des mises à jour ultérieures sur Azure Stack HCI à l’aide du Centre d’administration Windows ou de la mise à jour au courant du cluster (CAU) via le plug-in de mise à jour Windows Update. Cela peut laisser le cluster Azure Stack HCI partiellement mis à jour, sauf si une atténuation est utilisée pour appliquer une mise à jour affectée. Une fois que l’ensemble du cluster a mis à jour la mise à jour KB5003237 qui a été publiée le 20 mai 2021 ou version ultérieure, vous ne devez plus utiliser l’atténuation pour mettre à jour des mises à jour ultérieures.
Comment déterminer si votre cluster est affecté
Vous pouvez voir les erreurs suivantes :
-
Le Windows d’administration affiche le statut Impossible d’installer les mises à jour et l’état des nœuds par est mentionné dans la colonne État.
-
Vous pouvez recevoir une erreur dans le journal des événements du canal d’administration avec l’ID d’événement 1013 de Microsoft-Windows-ClusterAwareUpdating-Management source.
Pour déterminer si le cluster est affecté, utilisez la commande PowerShell suivante sur un nœud du cluster :
-
(Get-CauReport -Last -Detailed). ClusterResult.NodeResults
Si vous recevez le message d’erreur suivant, le cluster est affecté :
-
ErrorRecordData : (PluginReported_ScanFailure_Failed) Le plug-in Microsoft.WindowsUpdatePlugin a signalé un échec lors d’une tentative d’analyse pour les mises à jour applicables sur le nœud «<HCIClusterNodeName>». Informations supplémentaires signalées par le plug-in : (ClusterUpdateException) Une opération de modèle d’informations courant (CIM) a échoué, c’est-à-dire, une opération effectuée par un logiciel dont la mise à jour Cluster-Aware dépend. L’ordinateur était «<HCIClusterNodeName>», et l’opération était « ScanUpdates[Info,CauNodeWCD[<HCIClusterNodeName>] ». Le échec était le : (CimException) le client WinRM ne peut pas traiter la demande. L’objet contient un argument non reconnu :
-
« FeatureUpdatesOnly ». Vérifiez que l’orthographe du nom de l’argument est correcte. HRESULT 0x803381e1 ==> (CimException) Le client WinRM ne peut pas traiter la demande. L’objet contient un argument non reconnu : « FeatureUpdatesOnly ». Vérifiez que l’orthographe du nom de l’argument est correcte. HRESULT 0x803381e1
Solution de contournement
Pour contourner ce problème, utilisez l’une des méthodes suivantes.
Méthode 1 : utiliser un appareil de gestion pour appeler une mise à jour CAU distante
À partir d’un appareil de gestion à distance qui ne fait pas partie du cluster, suivez ces étapes :
-
Assurez-vous que le périphérique de gestion à distance est correctement correctement installé (le cluster deover RSAT est installé).
Pour plus d’informations sur la façon d’utiliser ou de configurer un appareil de gestion à distance pour utiliser la mise à jour CAU, voir Mettre à jour un cluster à l’aide de PowerShell. -
Exécutez la commande PowerShell suivante :
Invoke-CauRun -ClusterName <cluster> -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxReuterPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force
Pour plus d’informations, voir Installer les mises à jour avec PowerShell.
Méthode 2 : utiliser le plug-in Hotfix CAU pour une Self-Updating de travail
Pour utiliser le plug-in Hotfix CAU pour une Self-Updating, suivez ces étapes :
-
Téléchargez le package KB souhaité dans un partage de fichiers accessible par les nod cluster.
-
La structure des dossiers utilisée doit correspondre à la méthode recommandée dans Configurer la structure de dossiers Hotfix
-
Une fois le dossier de correctifs en place, exécutez les commandes PowerShell suivantes pour exécuter la mise à jour automatique à l’aide du plug-in Hotfix CAU :
Add-CauClusterRole -ClusterName <cluster_name> -EnableFirewallRules -Force (au cas où il ne serait pas déjà ajouté)
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
Étapes suivantes
Nous travaillons actuellement à la recherche et fournirons une mise à jour dans une prochaine version