O NLB não conseguiu convergir devido a inconsistências nas regras de portas entre este anfitrião e outro anfitrião do cluster

Microsoft.Windows.NetworkLoadBalancing.6.2.NLB.failed.to.converge.due.to.inconsistencies.in.the.port.rules.between.this.host.and.another.cluster.host (Rule)

Knowledge Base article:

Resumo

Num cluster de Balanceamento de Carga na Rede (NLB), as regras de portas estão configuradas para controlar a forma como é processado o tráfego de rede de cluster em cada porta. O cluster de NLB pode deixar de convergir a menos que cada regra de porta tenha uma prioridade de anfitrião exclusiva (um número entre 1 e 32), as regras de portas sejam consistentes em todos os anfitriões do cluster, seja empregue o número adequado de regras de portas e o endereço IP virtual seja especificado num formato de endereço IPv4 ou IPv6 válido.

Resoluções

Garantir que todos os anfitriões de NLB têm regras de portas idênticas

Se um anfitrião de Balanceamento de Carga na Rede (NLB) do cluster tiver um número de regras de portas diferente de outro anfitrião, ou se as regras de portas configuradas entrarem em conflito com as regras de portas de outro anfitrião, o cluster não irá convergir até que o problema seja corrigido. Deve primeiro assegurar-se de que todos os anfitriões de NLB têm regras de portas idênticas; depois, se existirem regras de portas que não sejam idênticas ou se não existir o mesmo número de regras de portas em cada anfitrião de NLB, deve reconfigurar as regras de portas para que sejam idênticas.

Garantir que todos os anfitriões de NLB têm regras de portas idênticas

Para garantir que todos os anfitriões de NLB têm regras de portas idênticas:

Se existirem regras de portas que não sejam idênticas ou se não existir o mesmo número de regras de portas em cada anfitrião de NLB, deve reconfigurar as regras de portas para que sejam idênticas.

Configurar regras de portas

Para configurar as regras de portas:

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.failed.to.converge.due.to.inconsistencies.in.the.port.rules.between.this.host.and.another.cluster.host" 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>21</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.NLB.failed.to.converge.due.to.inconsistencies.in.the.port.rules.between.this.host.and.another.cluster.host.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>