Citrix ADC

Equilibrio de carga prioritario

La función de equilibrio de carga de prioridad permite asignar un número de prioridad para cada uno de los servicios o grupos de servicios vinculados a un servidor virtual de equilibrio de carga de prioridad. Un servicio o un grupo de servicios con el número más bajo tiene la prioridad más alta. El tráfico de aplicaciones se distribuye solo a este servicio o a un grupo de servicios siempre y cuando este servicio o el grupo de servicios estén UP. El servicio o el grupo de servicios al que se asigna el siguiente número de prioridad se pone en funcionamiento solo cuando todos los servicios o miembros del grupo de servicios con la prioridad más alta están DOWN. Sin embargo, cuando cualquiera de los servicios o un miembro del grupo de servicios con la prioridad más alta vuelve a estar disponible, el tráfico se redirige a ese servicio o al grupo de servicios.

Por ejemplo, considere los grupos de servicio SVG1, SVG2 y SVG3 que están enlazados a un servidor virtual de equilibrio de carga de prioridad. El número máximo de grupos prioritarios se establece en tres. Asigne la prioridad a cada grupo de la siguiente manera:

  • SVG1: Prioridad 1
  • SVG2: Prioridad 2
  • SVG3: Prioridad 3

En este caso, el tráfico de la aplicación se dirige al grupo de servicios SVG1 porque a este grupo se le asigna el número de prioridad más bajo. Si todos los miembros de SVG1 están DOWN, el tráfico se distribuye al grupo de servicios SVG2 ya que a este grupo se le asigna el siguiente número de prioridad inferior. Si todos los miembros de SVG2 también están DOWN, el tráfico se distribuye a SVG3. Sin embargo, cuando cualquiera de los miembros de SVG1 es UP, el tráfico se redirige a SVG1 porque SVG1 tiene asignado el número más bajo y tiene la prioridad más alta.

La asignación de prioridades a un servicio o grupo de servicios le permite actualizar el servicio o grupo de servicios específico que tiene la prioridad más alta, siempre que sea necesario con un impacto mínimo o nulo en el tráfico de producción.

Además, si la actualización no se realiza correctamente, puede cambiar de forma segura al servicio o al grupo de servicios que es el siguiente en la prioridad, con un impacto mínimo o nulo en el tráfico de producción.

La siguiente figura ilustra la función de equilibrio de carga de prioridad.

Equilibrio de carga prioritario

Para configurar el equilibrio de carga de prioridad

Nota

La configuración de equilibrio de carga de prioridad Citrix ADC solo se admite a través de la GUI. No puede configurar el equilibrio de carga de prioridad mediante la CLI.

  1. Vaya a Traffic Management > Priority Load Balancing> Virtual *Servers y especifique el protocolo para el servidor virtual, la dirección IP y el número de puerto del servidor virtual.

  2. En el cuadro Grupos de prioridad máxima, escriba el número de servicios prioritarios o los grupos de servicios que se pueden enlazar a este servidor virtual. El valor predeterminado es 2 y la prioridad máxima que se puede establecer es 10. Este parámetro no se puede modificar después de configurarlo.

    Nota:

    Después de especificar el número máximo de grupos de prioridad y hacer clic en Aceptar, se crean un servidor virtual de conmutación de contenido y un número “n” de servidores virtuales de equilibrio de carga de copia de seguridad. El alfabeto “n” representa el número máximo de grupos prioritarios.

    Por ejemplo, si ha introducido el nombre del servidor virtual como vs1 y ha establecido el grupo de prioridad máxima como 5, se creará un servidor virtual de conmutación de contenido con el nombre _pri.lb #vs1 #MaxPri =5 y los siguientes 5 servidores virtuales de equilibrio de carga.

    • _Pri.LB#vs1#MaxPri=5_LB1
    • _Pri.LB#vs1#MaxPri=5_LB2
    • _Pri.LB#vs1#MaxPri=5_LB3
    • _Pri.LB#vs1#MaxPri=5_LB4
    • _Pri.LB#vs1#MaxPri=5_LB5
  3. Después de especificar el número máximo de grupos de prioridad y hacer clic en Aceptar, se le pedirá que elija los servicios o grupos de servicios que deben vincularse a este servidor virtual de conmutación de contenido.

    • Para enlazar servicios al servidor virtual, haga clic en Insertar en la sección Servicios. A continuación, seleccione un servicio existente o cree un servicio y establezca la prioridad para este servicio. Además, establezca el número de prioridad al que debe vincularse este servicio.
    • Para enlazar grupos de servicios al servidor virtual, haga clic en Insertar en la sección Grupos de servicios. A continuación, seleccione un grupo de servicios existente o cree un grupo de servicios y establezca la prioridad para este grupo de servicios. Además, establezca el número de prioridad al que debe vincularse este grupo de servicios.

    Repita el paso 3, dependiendo del número máximo de grupos de prioridad que haya introducido.

    Nota:

    • El servicio o el grupo de servicios con la prioridad más alta está enlazado al servidor virtual de equilibrio de carga que representa la prioridad más alta.

    Por ejemplo, si ha asignado prioridad 1 y 2 a los grupos de servicio SG_app1 y SG_app2 respectivamente, SG_app1 está enlazado al servidor virtual _pri.lb #vs1 #MaxPri =5_LB1 y SG_app2 está enlazado al servidor virtual _pri.lb #vs1 #MaxPri =5_LB2 creado en el paso 2.

    • Para cambiar la prioridad del grupo de servicios o servicio, haga clic en el icono de edición de la página Servidor virtual de equilibrio de carga de prioridad y cambie la prioridad según sea necesario.
    • No puede establecer explícitamente los métodos de equilibrio de carga y la persistencia para cada servidor virtual, ya que la configuración de todos los servidores virtuales de equilibrio de carga es idéntica.
  4. En las secciones Configuración avanzada, complete la otra configuración que cumpla con sus requisitos.

Importante

Las entidades creadas durante la configuración de equilibrio de carga de prioridad no deben modificarse desde otras fichas de la GUI y también desde la CLI. Se recomienda modificar las entidades de equilibrio de carga de prioridad solo desde la ficha Equilibrio de carga de prioridad.

Equilibrio de carga prioritario