Un grupo de servidores se compone de uno o varios servidores configurados que ejecutan la misma aplicación. Un solo grupo puede asociarse a servidores virtuales de capa 4 y capa 7.

Los clientes inician sesión en una puerta de enlace de nivel 1 que contiene un equilibrador de carga con un servidor virtual que tiene un grupo de servidores. Se puede realizar una comprobación de estado en el grupo de servidores.
Figura 1. Configuración de los parámetros de grupo de servidores
Es posible que el grupo de servidores necesite tener configurados miembros de grupo y SNAT. El grupo está conectado a un monitor activo y a un monitor pasivo.

Requisitos previos

Procedimiento

  1. Con privilegios de administrador, inicie sesión en NSX Manager.
  2. Seleccione Redes > Equilibrio de carga > Grupos de servidores > Agregar grupo de servidores.
  3. Escriba un nombre y una descripción para el grupo de servidores de equilibradores de carga.
    Opcionalmente, describa las conexiones que administra el grupo de servidores.
  4. Seleccione el método de equilibrio de algoritmos del grupo de servidores.
    El algoritmo de equilibrio de carga controla la manera en la que se distribuyen las conexiones entrantes entre los miembros. El algoritmo puede utilizarse en un grupo de servidores o directamente en un servidor.
    Todos los algoritmos de equilibrio de carga omiten los servidores que cumplen con alguna de las siguientes condiciones:
    • El estado de administrador está establecido como DESHABILITADO.
    • El estado de administrador está establecido como DESHABILITADO_ESTABLE y no hay ninguna entrada de persistencia coincidente.
    • El estado de la comprobación de estado activa o pasiva es INACTIVO.
    • Se alcanzó el máximo de conexiones simultáneas del grupo de servidores.
    Opción Descripción
    ROUND_ROBIN Las solicitudes de clientes entrantes pasan por una lista de servidores disponibles capaces de gestionar la solicitud.

    Ignora la ponderación de los miembros del grupo de servidores, aunque se haya configurado.

    WEIGHTED_ROUND_ROBIN

    A cada servidor se le asigna un valor de ponderación que indica el rendimiento de ese servidor en relación con los demás servidores del grupo. El valor determina cuántas solicitudes de clientes se envían a un servidor en comparación con otros servidores del grupo.

    Este algoritmo de equilibrio de carga se centra en distribuir de forma equitativa la carga entre los recursos del servidor disponibles.

    LEAST_CONNECTION

    Se distribuyen las solicitudes de los clientes entre varios servidores según la cantidad de conexiones existentes en el servidor.

    Las conexiones nuevas se envían al servidor con menos conexiones. Ignora la ponderación de los miembros del grupo de servidores, aunque se haya configurado.

    WEIGHTED_LEAST_CONNECTION

    A cada servidor se le asigna un valor de ponderación que indica el rendimiento de ese servidor en relación con los demás servidores del grupo. El valor determina cuántas solicitudes de clientes se envían a un servidor en comparación con otros servidores del grupo.

    Este algoritmo de equilibrio de carga se centra en utilizar el valor de ponderación para distribuir la carga entre los recursos disponibles del servidor.

    De forma predeterminada, el valor de ponderación es 1 si no está configurado y si el inicio lento está habilitado.

    IP-HASH

    Selecciona un servidor según un hash de la dirección IP de origen y el peso total de los servidores en ejecución.

  5. Haga clic en Seleccionar miembros y elija los miembros del grupo de servidores.
    Un grupo de servidores consta de uno o varios miembros del grupo.
    Opción Descripción
    Introduzca miembros individuales Introduzca la dirección IPv4 o IPv6, un puerto y el nombre de un miembro del grupo. Las direcciones IP pueden ser IPv4 o IPv6. No se pueden combinar direcciones de distinto tipo. Tenga en cuenta que la versión IP de los miembros del grupo debe coincidir con la de la IP de VIP. Por ejemplo, VIP-IPv4 con Grupo-IPv4 e IPv6 con Grupo-IPv6.

    Cada miembro del grupo de servidores se puede configurar con una ponderación para usarla en el algoritmo de equilibrio de carga. La ponderación indica la cantidad de carga aproximada que puede gestionar un determinado miembro del grupo en relación con otros miembros del mismo grupo.

    Puede establecer el estado de administrador del grupo de servidores. De forma predeterminada, la opción se habilita cuando se agrega un miembro del grupo de servidores.

    Si la opción está deshabilitada, se procesan las conexiones activas y no se selecciona el miembro del grupo de servidores para las nuevas conexiones. Las conexiones nuevas se asignan a otros miembros del grupo.

    Si se deshabilita correctamente, le permite quitar servidores para realizar labores de mantenimiento. Se siguen procesando las conexiones existentes con un miembro del grupo de servidores en este estado.

    Active el botón para definir un miembro del grupo como miembro de copia de seguridad con el fin de que colabore con el monitor de estado para proporcionar un estado Activo-en espera. Se produce una conmutación por error en el tráfico para los miembros de respaldo si los miembros activos fallan en una comprobación de estado. Los miembros de copia de seguridad se omiten durante la selección del servidor. Cuando el grupo de servidores está inactivo, las conexiones entrantes se envían únicamente a los miembros de copia de seguridad que están configurados con una página de disculpa que indica que una aplicación no está disponible.

    El valor Máximo de conexiones simultáneas asigna un número máximo de conexiones para que los miembros del grupo de servidores no se sobrecarguen y se omitan durante la selección del servidor. Si no se especifica un valor, no habrá un límite de conexiones.

    Seleccionar un grupo Seleccione un grupo preconfigurado de miembros del grupo de servidores.

    Escriba un nombre de grupo y una descripción opcional.

    Establezca el miembro de equipo de una lista que ya exista o cree una nueva. Puede especificar los criterios de pertenencia, seleccionar los miembros del grupo, agregar direcciones IP y MAC como miembros del grupo, y agregar grupos de Active Directory. Las direcciones IP pueden ser IPv4 o IPv6. No se pueden combinar direcciones de distinto tipo. Los miembros de identidad se cruzan con el miembro de equipo para definir la pertenencia del grupo. Seleccione una etiqueta en el menú desplegable.

    De forma opcional, puede definir la lista del máximo de direcciones IP del grupo.

  6. Haga clic en Establecer monitores y seleccione uno o varios monitores de comprobación de estado activos para el servidor. Haga clic en Aplicar.
    El equilibrador de carga envía periódicamente un ping de ICMP a los servidores para comprobar el estado independientemente del tráfico de datos. Puede configurar más de un monitor de comprobación de estado activo por grupo de servidores.
  7. Seleccione el modo de traducción de NAT de origen (Source NAT, SNAT).

    En función de la topología, SNAT podría ser necesario para que el equilibrador de carga reciba el tráfico del servidor destinado al cliente. SNAT se puede habilitar por grupo de servidores.

    Modo de traducción de SNAT Descripción
    Modo de asignación automática El equilibrador de carga utiliza el puerto efímero y la dirección IP de interfaz para continuar la comunicación con un cliente que inicialmente estaba conectado a uno de los puertos de escucha establecidos del servidor.

    Se necesita SNAT.

    Habilite la sobrecarga de puertos para permitir que la misma IP y el mismo puerto de SNAT se utilicen para varias conexiones si la tupla (IP de origen, puerto de origen, IP de destino, puerto de destino y protocolo IP) es exclusiva después de realizar el proceso de SNAT.

    También puede establecer el factor de sobrecarga de puertos para admitir el número máximo de veces que se puede utilizar un puerto de forma simultánea para varias conexiones.

    Deshabilitado Deshabilite el modo de traducción de SNAT.
    Grupo de direcciones IP Especifique un único rango de direcciones IPv4 o IPv6 (por ejemplo, 1.1.1.1-1.1.1.10) que se utilizará para SNAT al conectarse a cualquiera de los servidores del grupo. Las direcciones IP pueden ser IPv4 o IPv6. No se pueden combinar direcciones de distinto tipo.

    De forma predeterminada, el rango de puertos 4096-65535 se utiliza para todas las direcciones IP de SNAT configuradas. El rango de puertos 1000-4095 están reservados para fines como las comprobaciones de estado y las conexiones iniciadas desde aplicaciones de Linux. Si existen varias direcciones IP, se seleccionarán mediante Round Robin.

    Si un puerto IP de servidor virtual está en el rango de puertos predeterminado de SNAT 4096-65535, asegúrese de que la IP del servidor virtual no esté en el grupo de direcciones IP de SNAT.

    Habilite la sobrecarga de puertos para permitir que la misma IP y el mismo puerto de SNAT se utilicen para varias conexiones si la tupla (IP de origen, puerto de origen, IP de destino, puerto de destino y protocolo IP) es exclusiva después de realizar el proceso de SNAT.

    También puede establecer el factor de sobrecarga de puertos para admitir el número máximo de veces que se puede utilizar un puerto de forma simultánea para varias conexiones.

  8. Haga clic en Propiedades adicionales y active el botón de para habilitar la multiplexación de TCP.
    Con la multiplexación de TCP, es posible utilizar la misma conexión de TCP entre un equilibrador de carga y el servidor para enviar varias solicitudes de clientes de diferentes conexiones de TCP de clientes.
  9. Establezca el Máximo de conexiones de multiplexación por servidor que se mantienen activas para enviar solicitudes de clientes en el futuro.
  10. Introduzca el Mínimo de miembros activos que siempre debe mantener el grupo de servidores.
  11. Seleccione un monitor de estado pasivo para el grupo de servidores del menú desplegable.
  12. Seleccione una etiqueta en el menú desplegable.