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.
Requisitos previos
- Si usa miembros de grupo dinámico, debe configurar un grupo NSGroup. Consulte Crear un grupo NSGroup en el modo Manager.
- Según la supervisión que utilice, compruebe que los monitores de estado activos o pasivos estén configurados. Consulte Configurar un monitor de estado activo en el modo Manager o Configurar monitores de estado pasivo en el modo Manager.
-
Compruebe que el modo Manager esté seleccionado en la interfaz de usuario de NSX Manager. Consulte NSX Manager. Si no ve los botones de los modos Directiva y Manager, consulte Configurar los ajustes de interfaz de usuario.
Procedimiento
- En un explorador, acceda a https://<dirección-ip-de-nsx-manager> e inicie sesión en NSX Manager con privilegios de administrador.
- Seleccione Redes > Equilibrio de carga > Grupos de servidores > Agregar.
- Escriba un nombre y una descripción para el grupo de equilibradores de carga.
Opcionalmente, describa las conexiones que administra el grupo de servidores.
- 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 usuario admin está establecido como DESHABILITADO.
- El estado de usuario admin 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 equitativamente 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.
- Active el botón de multiplexación de TCP para habilitar este elemento de menú.
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.
- Establezca el número máximo de conexiones de multiplexación de TCP por grupo que se mantienen activas para enviar posteriores solicitudes de clientes.
- Seleccione el modo 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 Descripción Transparente El equilibrador de carga utiliza la suplantación de puerto y dirección IP del cliente al establecer conexiones con los servidores. No se necesita SNAT.
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.
Lista de direcciones IP Especifique un único rango de direcciones IP (por ejemplo, 1.1.1.1-1.1.1.10) que se utilizará para SNAT al conectarse a cualquiera de los servidores del grupo. De forma predeterminada, se utiliza el rango de puertos de 4000 a 64000 para todas las direcciones IP de SNAT configuradas. Los rangos de puertos de 1000 a 4000 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.
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.
- Seleccione los miembros del grupo de servidores.
Un grupo de servidores consta de uno o varios miembros del grupo. Cada miembro del grupo tiene una dirección IP y un puerto.
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.
La designación de un miembro del grupo como miembro de respaldo funciona con el monitor de estado para proporcionar un estado activo/en espera. Si los miembros activos no cumplen la comprobación de estado, se producirá una conmutación por error de tráfico para los miembros de copia de seguridad.
Tipo de pertenencia Descripción Estático Haga clic en Agregar para incluir un miembro de grupo estático. También puede clonar un miembro del grupo estático existente.
Dinámico Seleccione el grupo NSGroup en el menú desplegable. Los criterios de pertenencia del grupo de servidores se definen en el grupo. De forma opcional, puede definir la lista del máximo de direcciones IP del grupo.
- Introduzca la cantidad mínima de miembros activos que siempre debe mantener el grupo de servidores.
- Seleccione un monitor de estado activo y uno pasivo para el grupo de servidores en el menú desplegable.
Establecer un monitor de estado activo y pasivo para el grupo de servidores es opcional. Cuando se selecciona un monitor de estado activo y la puerta de enlace de nivel 1 está conectada a una puerta de enlace de nivel 0, se crea un puerto de vínculo de enrutador. La dirección IP del puerto de vínculo del enrutador (generalmente con el formato 100.64.x.x) se utiliza para realizar la comprobación de estado del servicio del equilibrador de carga. Si la puerta de enlace de nivel 1 es independiente (si tiene solo un puerto de servicio centralizado y no está conectada a una puerta de enlace de nivel 0), se utilizará la dirección IP del puerto de servicio centralizado para realizar la comprobación de estado del servicio del equilibrador de carga. Consulte Crear un enrutador lógico de nivel 1 independiente en el modo Manager para obtener información sobre las puertas de enlace independientes de nivel 1.
Agregue una regla de firewall para permitir que la dirección IP realice la comprobación de estado del servicio del equilibrador de carga.
- Haga clic en Finalizar.