Драйвер балансировки сетевой нагрузки обнаружил один или несколько сеансов, соответствующих ненадлежащим образом настроенному правилу порта

Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.driver.has.detected.one.or.more.sessions.corresponding.to.a.port.rule.that.is.improperly.configured (Rule)

Knowledge Base article:

Краткое описание

В кластере балансировки сетевой нагрузки (NLB) правила портов настроены для управления способом обработки сетевого трафика кластера каждого порта. Кластеру балансировки сетевой нагрузки может не удаться схождение, если не выполняется следующее: у каждого правила порта есть уникальный приоритет узла (число от 1 до 32), правила портов согласованы на всех узлах кластера, используется необходимое количество правил портов, виртуальный IP-адрес указан в допустимом формате адреса IPv4 или IPv6.

Решения

Убедитесь, что правила портов на всех узлах балансировки сетевой нагрузки совпадают

Если количество правил портов узла балансировки сетевой нагрузки (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.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>