JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión del rendimiento de red de Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción a la gestión del rendimiento de red

2.  Uso de agregaciones de enlaces

3.  Cómo trabajar con redes VLAN

4.  Administración de redes con puentes (tareas)

5.  Introducción a IPMP

6.  Administración de IPMP (tareas)

7.  Intercambio de información de conectividad de red con LLDP

8.  Cómo trabajar con funciones de puente de centro de datos en Oracle Solaris

9.  Puente virtual perimetral en Oracle Solaris

10.  Equilibrador de carga integrado (descripción general)

11.  Configuración del equilibrador de carga integrado

12.  Gestión del equilibrador de carga integrado

Administración de grupos de servidores del ILB

Cómo crear un grupo de servidores del ILB

Cómo suprimir un grupo de servidores del ILB

Administración de servidores back-end en ILB

Cómo agregar un servidor back-end a un grupo de servidores del ILB

Cómo eliminar un servidor back-end de un grupo de servidores del ILB

Cómo volver a activar o desactivar un servidor back-end en un grupo de servidores del ILB

Administración de las comprobaciones de estado en ILB

Creación de una comprobación de estado

Detalles de la prueba proporcionada por el usuario

Visualización de comprobaciones de estado

Visualización de resultados de comprobación de estado

Supresión de una comprobación de estado

Administración de reglas del ILB

Enumeración de reglas del ILB

Cómo crear una regla del ILB

Supresión de una regla ILB

Visualización estadísticas del ILB

Obtención de información estadística

Visualización de la tabla de conexión NAT

Visualización de la tabla de asignación de persistencia de sesiones

13.  Protocolo de redundancia de enrutador virtual (descripción general)

A.  Tipos de agregaciones de enlaces: comparación de funciones

B.  Agregaciones de enlaces e IPMP: comparación de funciones

Índice

Administración de las comprobaciones de estado en ILB

El ILB proporciona los siguientes tipos de comprobaciones de estado de servidores opcionales para que pueda elegir una de ellas:

De manera predeterminada, el ILB no realiza ninguna comprobación de estado. Puede especificar las comprobaciones de estado para cada grupo de servidores cuando crea una regla de equilibrio de carga. Solo se puede configurar una comprobación de estado por regla de equilibrio de carga. Siempre que un servicio virtual esté activado, las comprobaciones de estado en el grupo de servidores que está asociado con dicho servicio virtual activado se inician automáticamente y se repiten de manera periódica. Las comprobaciones de estado se detienen cuando se desactiva el servicio virtual. Los estados de la comprobación anterior no se conservan cuando el servicio virtual se vuelva a activar.

Cuando se especifica un TCP, UDP o sondeo de prueba personalizada para ejecutar una comprobación de estado, el ILB envía un sondeo de ping, de manera predeterminada, para establecer si se puede acceder al servidor antes de enviarle el TCP, UDP o sondeo de prueba personalizada. El sondeo de ping es un método de supervisión del estado del servidor. Si el sondeo de ping falla, el servidor correspondiente se desactiva con el estado de comprobación unreachable. Si el sondeo de ping se efectúa correctamente, pero el TCP, el UDP o el sondeo de prueba personalizada fallan, el servidor se desactivará con el estado de comprobación dead.


Nota -


Creación de una comprobación de estado

En el siguiente ejemplo, se crean dos objetos de comprobación de estado, hc1 y hc-myscript. La primera comprobación de estado utiliza el sondeo de TCP incorporado. La segunda comprobación de estado utiliza una prueba personalizada, /var/tmp/my-script .

# ilbadm create-healthcheck \
-h hc-timeout=3,hc-count=2,hc-interval=8,hc-test=tcp hc1
# ilbadm create-healthcheck -h hc-timeout=3, \
hc-count=2,hc-interval=8,hc-test=/var/tmp/my-script hc-myscript

A continuación, se presenta una descripción de cada argumento:

hc-timeout

Especifica el tiempo de espera para considerar que la comprobación de estado ha fallado si no se completa.

hc-count

Especifica el número de intentos para ejecutar la comprobación de estado hc-test.

hc-interval

Especifica el intervalo entre dos comprobaciones de estado consecutivas. Para evitar la sincronización, el intervalo es aleatorio entre 0.5 * hc-interval y 1.5 * hc-interval.

hc-test

Especifica el tipo de comprobación de estado.


Nota - La especificación del puerto para hc-test se define mediante la palabra clave hc-port en el subcomando create-rule. Para obtener información detallada, consulte la página del comando man ilbadm(1M).


Detalles de la prueba proporcionada por el usuario

La prueba personalizada proporcionada por el usuario debe cumplir los siguientes criterios:

La prueba proporcionada por el usuario, my-script, puede utilizar todos los argumentos o no, pero debe devolver una de las siguientes opciones:

De manera predeterminada, las pruebas de comprobación de estado se ejecutan con los siguientes privilegios: PRIV_PROC_FORK, RIV_PROC_EXEC y RIV_NET_ICMPACCESS.

Si se requiere un conjunto de privilegios más amplio, debe implementar setuid en la prueba. Para obtener información más detallada sobre los privilegios, consulte la página del comando man privileges(5).

Visualización de comprobaciones de estado

Puede utilizar el siguiente subcomando ilbadm list-healthcheck para obtener información más detallada acerca de las comprobaciones de estado configuradas:

# ilbadm list-healthcheck

En la siguiente salida de ejemplo, se muestran dos comprobaciones de estado configuradas.

NAME
TIMEOUT
COUNT
INTERVAL
DEF_PING
TEST
hc1
3
2
8
Y
tcp
hc2
3
2
8
S
/var/usr-script

Visualización de resultados de comprobación de estado

Puede utilizar el subcomando ilbadm list-hc-result para obtener los resultados de la comprobación de estado. Si una regla o una comprobación de estado no se especifica, el subcomando lista todas las comprobaciones de estado.

En el siguiente ejemplo, se muestran los resultados de comprobación de estado asociados a una regla llamada rule1:

# ilbadm show-hc-result rule1
RULENAME
HCNAME
SERVERID
STATUS
FAIL
LAST
NEXT
RTT
rule1
hc1
_sg1:0
dead
10
11:01:19
11:01:27
941
rule1
hc1
_sg1:1
alive
0
11:01:20
11:01:34
1111

En la columna LAST de la tabla, se muestra hace cuánto tiempo se realizó una comprobación de estado en un servidor. En la columna NEXT, se muestra el momento en el que se realizará la próxima comprobación de estado en un servidor.

Supresión de una comprobación de estado

En el siguiente ejemplo, se suprime una comprobación de estado denominada hc1:

# ilbadm delete-healthcheck hc1