Problème de configuration d'équipe d'affinité bidirectionnelle (BDA) détecté

Microsoft.Windows.NetworkLoadBalancing.6.2.BiDirectional.affinity.team.configuration.problem.detected (Rule)

Knowledge Base article:

Résumé

Une affinité bidirectionnelle crée de multiples instances d'équilibrage de la charge réseau (NLB) sur le même hôte, qui fonctionnent en tandem pour garantir que les réponses des serveurs publiés soient acheminés vers les ISA servers appropriés dans un cluster. Une affinité bidirectionnelle est généralement utilisée lorsque le NLB est configuré avec des Internet Security and Acceleration (ISA) servers. Si une affinité bidirectionnelle n'est pas cohérente à travers tous les hôtes NLB ou si NLB ne parvient pas à initialiser une affinité bidirectionnelle, le cluster NLB restera dans l'état de convergence jusqu'à ce qu'une configuration d'association cohérente soit détectée.

Résolutions

La configuration d'affinité bidirectionnelle (BDA) doit être identique sur tous les hôtes du cluster. L'équipe dans laquelle le cluster participe sera marquée comme inactive et ce cluster restera à l'état de convergence jusqu'à ce qu'une configuration d'association cohérente soit réalisée. Vous devriez commencer par reconfigurer la configuration BDA puis, redémarrer le cluster de NLB.

Reconfigurez la configuration d'affinité bidirectionnelle

Reconfigurez les paramètres d'affinité bidirectionnelle en utilisant les outils d'application du serveur. Si le cluster d'équilibrage de la charge réseau (NLB) est un cluster Internet Security and Acceleration Server (ISA Server), utilisez la configuration ISA Server. Pour plus d'informations sur la configuration d'une affinité bidirectionnelle, consultez la documentation sur  ISA Server.

Redémarrez le cluster de NLB

Pour redémarrer le cluster de NLB :

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

Element properties:

TargetMicrosoft.Windows.NetworkLoadBalancing.6.2.ServerRole
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

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

Source Code:

<Rule ID="Microsoft.Windows.NetworkLoadBalancing.6.2.BiDirectional.affinity.team.configuration.problem.detected" 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>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(57|56|55|114)$</Pattern>
</RegExExpression>
</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.BiDirectional.affinity.team.configuration.problem.detected.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>