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.
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 :
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.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>