Dans un cluster d'équilibrage de la charge réseau (NLB), les règles de port sont configurées pour maîtriser la façon dont chaque trafic de réseau de cluster de port est géré. Il est possible que le cluster de NLB ne parvienne pas à converger, à moins que chaque règle de port ait une unique priorité d'hôte (un nombre entre 1 et 32), les règles de port sont cohérentes sur tous les hôtes de cluster, vous utilisez le bon nombre de règles de port et l'adresse IP virtuelle est indiquée dans un format d'adresse IPv4 ou IPv6 valide
Assurez-vous que tous les hôtes NLB ont des règles de port identiques
Lorsqu'un hôte d'équilibrage de la charge réseau (NLB) dans le cluster contient une quantité différente de règles de port en provenance d'un autre hôte, ou lorsque ses règles de port sont en conflit avec les règles de port d'un autre hôte, le cluster ne convergera pas tant que le problème n'est pas réglé. Vous devriez d'abord vous assurer que tous les hôtes NLB ont des règles de port identiques, puis, si des règles de port ne sont pas identiques et si le nombre de règles de port sur chaque hôte NLB n'est pas le même, vous devriez reconfigurer les règles de port pour les rendre identiques.
Assurez-vous que tous les hôtes NLB ont des règles de port identiques
Pour garantir que tous les hôtes NLB ont des règles de port identiques :
Sur chaque hôte NLB, cliquez sur Démarrer, puis cliquez sur Outils d'administration et enfin cliquez sur Gestionnaire d'équilibrage de la charge réseau. Vous pouvez également ouvrir le Gestionnaire d’équilibrage de la charge réseau en tapant Nlbmgr à l’invite de commandes.
Connectez-vous au cluster si le Gestionnaire NLB ne le répertorie pas déjà.
Cliquez avec le bouton droit sur le cluster, puis cliquez sur Propriétés du cluster.
Cliquez sur l'onglet Règle du port et examinez les règles de port afin de vérifier qu'elles sont identiques aux règles sur les autres hôtes NLB.
Si des règles de port ne sont pas identiques et si le nombre de règles de port sur chaque hôte NLB n'est pas le même, vous devriez reconfigurer les règles de port pour les rendre identiques.
Configurez les règles de port
Pour configurer les règles de port :
Cliquez sur Démarrer, puis cliquez sur Outils d'administration et enfin cliquez sur Gestionnaire d'équilibrage de la charge réseau. Vous pouvez également ouvrir le Gestionnaire d’équilibrage de la charge réseau en tapant Nlbmgr à l’invite de commandes.
Connectez-vous au cluster si le Gestionnaire NLB ne le répertorie pas déjà.
Cliquez avec le bouton droit sur le cluster, puis cliquez sur Propriétés du cluster.
Cliquez sur l’onglet Règles du port.
Dans la liste Règles de port définies, cliquez sur une règle, puis cliquez sur Modifier. Si vous devez ajouter une nouvelle règle de port, cliquez sur Ajouter. Selon ce qui est demandé, modifiez l’adresse IP du cluster auquel vous souhaitez appliquer cette règle, l’étendue de port, les protocoles et les paramètres du mode de filtrage selon vos besoins, puis cliquez sur OK.
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.NLB.driver.has.detected.one.or.more.sessions.corresponding.to.a.port.rule.that.is.improperly.configured" 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>95</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.GenerateAlert.SuppressByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.driver.has.detected.one.or.more.sessions.corresponding.to.a.port.rule.that.is.improperly.configured.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>