Configurar grupos de servicios

La configuración de un grupo de servicios le permite administrar un grupo de servicios con la misma facilidad que un único servicio. Por ejemplo, si habilita o inhabilita cualquier opción, como compresión, supervisión del estado o apagado estable, para un grupo de servicios, la opción se habilita para todos los miembros del grupo de servicios.

Después de crear un grupo de servicios, puede vincularlo a un servidor virtual y agregar servicios al grupo. También puede enlazar monitores a grupos de servicio.

Los miembros de un grupo de servicios se pueden identificar por dirección IP o nombre de servidor.

El uso de miembros del grupo de servicios basados en nombres de dominio (DBS) es ventajoso porque no es necesario volver a configurar el miembro en el dispositivo Citrix ADC si cambia la dirección IP del miembro. El dispositivo detecta automáticamente dichos cambios a través del servidor de nombres configurado. Esta función es particularmente útil en casos de nube, donde el proveedor de servicios puede cambiar un servidor físico o cambiar la dirección IP de un servicio. Si especifica un miembro del grupo DBS, el dispositivo aprende la dirección IP de forma dinámica.

Puede enlazar miembros basados en IP y DBS al mismo grupo de servicios.

Nota: Si utiliza miembros del grupo de servicios DBS, asegúrese de que se haya especificado un servidor de nombres o de que esté configurado un servidor DNS en el dispositivo Citrix ADC. Un nombre de dominio se resolverá en una dirección IP solo si el registro de dirección correspondiente está presente en el dispositivo o en el servidor de nombres.

Crear grupos de servicios

Puede configurar hasta 8192 grupos de servicios en el dispositivo Citrix ADC.

Para crear un grupo de servicios mediante la línea de comandos

En el símbolo del sistema, escriba:

add servicegroup <ServiceGroupName> <Protocol>

Ejemplo:

add servicegroup Service-Group-1 HTTP

Para crear un grupo de servicios mediante la utilidad de configuración

Vaya a Administración del tráfico > Equilibrio de carga > Grupos de servicio y agregue un grupo de servicios.

Enlazar un grupo de servicios a un servidor virtual

Cuando vincula un grupo de servicios a un servidor virtual, los servicios miembros están enlazados al servidor virtual.

Para enlazar un grupo de servicios a un servidor virtual mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

bind lb vserver <name>@ <serviceGroupName>

Ejemplo:

bind lb vserver vServer-Lb-1 Servicio-Grupo-1

Para enlazar un grupo de servicios a un servidor virtual mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y abra un servidor virtual.
  2. En Configuración avanzada, seleccione Grupos de servicios.

Vincular a un miembro a un grupo de servicios

Agregar servicios a un grupo de servicios permite que el grupo de servicios administre los servidores. Puede agregar los servidores a un grupo de servicios especificando las direcciones IP o los nombres de los servidores.

En la utilidad de configuración, si desea agregar un miembro del grupo de servicios basado en nombres de dominio, seleccione Basado en servidor.

Con esta opción, puede agregar cualquier servidor al que se le haya asignado un nombre, independientemente de si el nombre es una dirección IP o un nombre asignado por el usuario.

Para agregar miembros a un grupo de servicios mediante la interfaz de línea de comandos

Para configurar un grupo de servicios, en el símbolo del sistema, escriba:

bind servicegroup <serviceGroupName> (<IP>@ | <serverName>) <port>

Ejemplos:

bind servicegroup Service-Group-1 10.102.29.30 80

bind servicegroup Service-Group-2 1000:0000:0000:0000:0005:0600:700a:888b 80

bind servicegroup CitrixEdu s1.citrite.net

Para agregar miembros a un grupo de servicios mediante la utilidad de configuración

  1. Vaya a Administración del tráfico > Equilibrio de carga > Grupos de servicio y abra un grupo de servicios.

  2. Haga clic en la sección Grupo de servicios y realice una de las acciones siguientes:

    • Para agregar un nuevo miembro del grupo de servicios basado en IP, seleccione Basado en IP.
    • Para agregar un miembro del grupo de servicios basado en nombre de servidor, seleccione Basado en servidor.

    Si desea agregar un miembro del grupo de servicios basado en nombres de dominio, seleccione Basado en servidor. Con esta opción, puede agregar cualquier servidor al que se le haya asignado un nombre, independientemente de si el nombre es una dirección IP o un nombre asignado por el usuario.

  3. Si agrega un nuevo miembro basado en IP, en el cuadro de texto Dirección IP, escriba la dirección IP. Si la dirección IP utiliza el formato IPv6, active la casilla de verificación IPv6 y, a continuación, escriba la dirección en el cuadro de texto Dirección IP

    Nota: Puede agregar un rango de direcciones IP. Las direcciones IP del intervalo deben ser consecutivas. Especifique el intervalo introduciendo la dirección IP inicial en el cuadro de texto Dirección IP (por ejemplo, 10.102.29.30). Especifique el byte final del intervalo de direcciones IP en el cuadro de texto bajo Rango (por ejemplo, 35). En el cuadro de texto Puerto, escriba el puerto (por ejemplo, 80) y, a continuación, haga clic en Agregar.

  4. Haga clic en Crear.

Enlazar un monitor a un grupo de servicios

Al crear un grupo de servicios, el monitor predeterminado del tipo apropiado para el grupo se vincula automáticamente a él. Los monitores examinan periódicamente los servidores del grupo de servicios al que están enlazados y actualizan el estado de los grupos de servicios.

Puede vincular un monitor diferente de su propia elección al grupo de servicios.

Para enlazar un monitor a un grupo de servicios mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

bind serviceGroup <serviceGroupName> -monitorName <string> -monState ( ENABLED | DISABLED)

Ejemplo:

bind serviceGroup Service-Group-1 -monitorName monitor-HTTP-1

Para un monitor de enlace a un grupo de servicios mediante la utilidad de configuración

  1. Vaya a Administración de Tráfico > Equilibrio de Carga > Grupos de Servicio.
  2. Abra un grupo de servicios y, en Configuración avanzada, haga clic en Monitores.

Conservar el estado original de un miembro del grupo de servicios después de inhabilitar y habilitar un servidor virtual

Desde la compilación 64.x, una nueva opción global, —RetainDisableServer, le permite conservar el estado de un miembro del grupo de servicios cuando se inhabilita y vuelve a habilitar un servidor.

Anteriormente, el estado de un miembro cambiaba de DISABLED a ENABLED bajo el siguiente conjunto de condiciones:

  • Dos aplicaciones se implementan en el mismo puerto en un servidor virtual.
  • Dos grupos de servicios con un miembro común están enlazados a este servidor virtual, y el miembro común está habilitado en un grupo e inhabilitado en el otro.
  • El servidor se inhabilita y, a continuación, se vuelve a habilitar.

En estas condiciones, inhabilitar el servidor inhabilita todos los miembros del grupo de servicios y volver a habilitar el servidor habilita a todos los miembros, de forma predeterminada, independientemente de sus estados anteriores. Para devolver los miembros a los estados originales, debe inhabilitar manualmente esos miembros en el grupo de servicios. Esta es una tarea engorrosa y propensa a errores.