ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Compatibilidad con perfiles de equilibrio de carga

Una configuración de equilibrio de carga tiene muchos parámetros, por lo que configurar los mismos parámetros en varios servidores virtuales puede resultar tedioso. A partir de la versión 11.1, un perfil de equilibrio de carga (LB) facilita esta tarea. Ahora puede establecer parámetros de equilibrio de carga en un perfil y asociar este perfil a servidores virtuales, en lugar de establecer estos parámetros en cada servidor virtual.

Los siguientes parámetros se admiten actualmente en un perfil LB:

  • HTTPonlyflag: incluye el atributo HttpOnly en las cookies de persistencia. El atributo HttpOnly limita el ámbito de una cookie a las solicitudes HTTP y ayuda a mitigar el riesgo de ataques de scripts entre sitios.
  • useSecurredPersistenceCookie: cifra los valores de las cookie de persistencia mediante el algoritmo hash SHA2.
  • Cookiepassphrase: especifique la frase de contraseña utilizada para generar un valor de cookie de persistencia segura.
  • DBS_LB: Habilite el equilibrio de carga específico de la base de datos para los tipos de servicio MySQL y MSSQL.
  • CL_PROCESS_LOCAL: Los paquetes destinados a un servidor virtual en un clúster no se dirigen. Active la opción para el modo de respuesta de solicitud de paquete único o cuando el dispositivo ascendente está realizando un RSS adecuado para la distribución basada en conexión.
  • lbhashAlgorithm: especifique el algoritmo de hash que se utilizará para los siguientes métodos de equilibrio de carga basados en hash:
    • Método hash de URL
    • Método de hash de dominio
    • Método de hash de IP de destino
    • Método de hash de IP de origen
    • Método de hash de IP de destino IP de origen
    • Método de hash del puerto de origen IP de origen
    • Método de hash de ID de llamada
    • Método Token

    Valores posibles: DEFAULT, PRAC, JARH Valor predeterminado: DEFAULT

  • LBHashFingers: especifique el número de huellas que se utilizarán en los algoritmos PRAC y JARH para los métodos LB basados en hash. El aumento del número de huellas proporciona una mejor distribución del tráfico a expensas de la memoria adicional.

    Valor predeterminado: 256 Valor mínimo: 1 Valor máximo: 1024

  • proximityFromSelf: Habilítelo para utilizar la dirección IP de bucle invertido de Netscaler en lugar de la dirección IP del cliente para obtener la ubicación del servidor más cercana a fin de equilibrar la carga de proximidad estática o tomar una decisión sobre la GSLB.

Nota

Puede establecer los parámetros DBS_LB y CL_Process_Local en un servidor virtual y en el perfil. Si habilita estos parámetros en un servidor virtual y, a continuación, establece un perfil en este servidor virtual, los parámetros aparecen como inhabilitados en la salida del comando "show lb vserver" para ese servidor virtual. Compruebe el perfil para ver el estado real de estos parámetros. Además, si establece y desestablece un perfil en un servidor virtual, los parámetros se establecen con valores predeterminados para ese servidor virtual.

Para crear un perfil LB mediante la CLI

En la línea de comandos, escriba:

add lb profile <lbprofilename> -dbsLb ( ENABLED | DISABLED ) -processLocal ( ENABLED | DISABLED ) -httpOnlyCookieFlag ( ENABLED | DISABLED ) -cookiePassphrase -useSecuredPersistenceCookie ( ENABLED | DISABLED ) -lbHashAlgorithm <lbHashAlgorithm> -lbHashFingers <positive_integer>- proximityFromSelf <NO/YES>

Ejemplo:

> sh lb profile p1 LB Profile name: p1 DBS LB : DISABLED Process Local: DISABLED Persistence Cookie HttpOnly Flag: ENABLED Use Encrypted Persistence Cookie: DISABLED Proximity From Self: ENABLED No of vservers bound: 0 Store MQTT clientid and username in transactional logs: NO Hash LB algorithm used in LB decision: DEFAULT Number of fingers for Hash LB algorithm: 256 Done

Para crear un perfil de LB mediante la interfaz gráfica de usuario

Vaya a Sistema > Perfiles > Perfil LBy añada un perfil.

Para asociar un perfil de LB a un servidor virtual de LB mediante la CLI

En la línea de comandos, escriba:

set lb vserver <name> -lbprofilename <string>

Ejemplo

set lbvserver lbvip1 -lbprofile p1 Done sh lb vserver lbvip1 lbvip1 (203.0.113.1:80) - HTTP Type: ADDRESS State: UP Last state change was at Wed May 25 12:36:20 2016 Time since last state change: 0 days, 00:01:26.140 Effective State: UP ARP:DISABLED Client Idle Timeout: 180 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED Appflow logging: ENABLED Port Rewrite : DISABLED No. of Bound Services : 2 (Total) 2 (Active) Configured Method: LEASTCONNECTION BackupMethod: ROUNDROBIN Mode: IP Persistence: NONE Vserver IP and Port insertion: OFF Push: DISABLED Push VServer: Push Multi Clients: NO Push Label Rule: none L2Conn: OFF Skip Persistency: None Listen Policy: NONE IcmpResponse: PASSIVE RHIstate: PASSIVE New Service Startup Request Rate: 0 PER_SECOND, Increment Interval: 0 Mac mode Retain Vlan: DISABLED DBS_LB: DISABLED Process Local: DISABLED Traffic Domain: 0 LB Profile: p1 Done

Para asociar un perfil de LB a un servidor virtual de LB mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales.
  2. Seleccione un servidor virtual y haga clic en Modificar.
  3. En Configuración avanzada, haga clic en Perfiles.
  4. En la lista de perfiles de LB, seleccione el perfil que desee asociar a este servidor virtual.

Para configurar el parámetro Proximity from Self en el perfil de equilibrio de carga mediante la interfaz gráfica de usuario

Configure el parámetro Proximity from Self en el perfil para que, cuando el perfil se adjunte a la entidad, el parámetro esté habilitado para la entidad.

  1. Vaya a Sistema > Perfil > PerfilLB.
  2. Haga clic en Agregar.
  3. Selecciona Proximidad desde uno mismo.
  4. Haga clic en Aceptar.
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.