Le pilote d'équilibrage de la charge réseau (NLB) sur l'hôte suit la connexion pour maintenir l'affinité client/réseau configurée sur le cluster NLB. Si le pilote ne fonctionne pas correctement, il se peut que le NLB ne soit pas capable de suivre les connexions TCP ou expérimente des erreurs de distribution de charge.
Redémarrez le cluster de NLB
Une erreur de distribution de charge a été détectée pendant la convergence du cluster d'équilibrage de la charge réseau (NLB). Cela peut avoir pour conséquence que le trafic client ne soit pas géré, que des erreurs de trafic de cluster générales surviennent, ou que les connexions soient réinitialisées. La convergence est un processus selon lequel les hôtes échangent des messages afin de déterminer un nouvel état cohérent du cluster et choisir l'hôte par défaut. Pendant la convergence, une nouvelle distribution de charge est déterminée pour les hôtes qui partagent la gestion du trafic réseau pour des ports spécifiques TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol). Pour résoudre l'erreur de distribution de charge, vous devriez redémarrer le cluster de NLB.
Pour redémarrer le cluster de NLB :
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.
Tapez nlb.exe reload, qui recharge les paramètres actuels du pilote NLB à partir du registre.
Tapez nlb.exe start, qui démarre les opérations de cluster sur les hôtes indiqués.
Vous pouvez également recharger la configuration et redémarrer le nœud du cluster à l'aide du lien ci-dessous :
Recharger la configuration
Arrêter le nœud NLB
Démarrer le nœud NLB
Target | Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.NetworkLoadBalancing.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription | Default |
WriteToDB | WriteAction | Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent | Default |
<Rule ID="Microsoft.Windows.NetworkLoadBalancing.6.2.A.load.distribution.error.was.detected.during.convergence" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.NetworkLoadBalancing.6.2.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="NLBLibrary!Microsoft.Windows.NetworkLoadBalancing.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>87</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.A.load.distribution.error.was.detected.during.convergence.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>