El controlador de Equilibrio de carga de red (NLB) en el host realiza un seguimiento de conexiones para mantener la afinidad del cliente/red configurados en el clúster NLB. Si el controlador no funciona correctamente, el NLB podría no hacer el correcto seguimiento de las conexiones TCP o experimentar errores en la distribución de carga
Dirigir los límites de seguimiento de conexión NLB
Se alcanzó el número máximo de conexiones activas que el Equilibrio de carga de red (NLB) puede seguir. Aunque NLB seguirá aceptando conexiones nuevas, no seguirá el estado de conexión hasta que se cierren otras conexiones. Esto podría resultar en la pérdida de la afinidad mantenida por el controlador durante la conexión.
Para dirigir los límites de seguimiento de conexiones, puede agregar más hosts al clúster NLB, que distribuye el número de conexiones entrantes a través de más hosts de clúster, o aumentar el límite de seguimiento de conexiones.
Agregue un host al clúster NLB
Para agregar un host al clúster NLB:
Haga clic en Inicio, luego en Herramientas administrativas y, a continuación, en Administrador de equilibrio de carga de red. El Administrador de NLB también se puede abrir si se escribe Nlbmgr en un símbolo del sistema.
Haga clic con el botón secundario en el clúster en el que desea agregar el host y elija Agregar host al clúster. Si el clúster no aparece en la lista del Administrador de NLB, conéctese al clúster.
Escriba el nombre del host y haga clic en Conectar. Los adaptadores de red que estén disponibles en el host se enumerarán en la parte inferior del cuadro de diálogo.
Haga clic en el adaptador de red que desea usar para el NLB y, a continuación, haga clic en Siguiente. La dirección IP configurada en este adaptador de red será la dirección IP dedicada de este host.
Configure el resto de parámetros de host como corresponda y, a continuación, haga clic en Finalizar.
La edición incorrecta del Registro puede producir graves daños en el sistema. Antes de realizar cambios en el Registro, debe hacer una copia de seguridad de todos los datos importantes que contenga el equipo.
Aumente el límite de seguimiento de conexiones al editar el registro clave
Para aumentar el límite de seguimiento de conexiones al editar el registro clave:
Abra el Editor del Registro.
Edite el valor en HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WLBS\Parameters\Interface\{GUID}\MaxDescriptorAllocs.
El GUID es el identificador global único del adaptador de red que experimenta problemas. Este es el adaptador de red que depende del NLB. Si el NLB depende o dependía de adaptadores de red múltiples, puede encontrar el adaptador correcto observando el valor para la clave ClusterIPAddress para cada entrada GUID en el registro.
Debe duplicar el valor existente del registro clave. Después de aumentar el valor, debe deshabilitar y habilitar nuevamente el adaptador de red correspondiente.
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.The.maximum.number.of.actively.serviced.connections.that.could.be.tracked.by.NLB.is.reached" 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>19</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.The.maximum.number.of.actively.serviced.connections.that.could.be.tracked.by.NLB.is.reached.AlertMessage"]$</AlertMessageId>
<EnableAlert>true</EnableAlert>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="Microsoft.Windows.NetworkLoadBalancing.6.2.CollectEvent">
<CollectEvent>false</CollectEvent>
</WriteAction>
</WriteActions>
</Rule>