Red Hat Training
A Red Hat training course is available for RHEL 8
16.4.2. Desplazamiento de recursos por cambios de conectividad
Configurar el clúster para mover los recursos cuando se pierde la conectividad externa es un proceso de dos pasos.
-
Añade un recurso
ping
al cluster. El recursoping
utiliza la utilidad del sistema del mismo nombre para comprobar si una lista de máquinas (especificadas por el nombre de host DNS o la dirección IPv4/IPv6) son alcanzables y utiliza los resultados para mantener un atributo de nodo llamadopingd
. - Configure una restricción de ubicación para el recurso que lo trasladará a un nodo diferente cuando se pierda la conectividad.
Tabla 10.1, “Identificadores de agentes de recursos” describe las propiedades que se pueden establecer para un recurso ping
.
Tabla 16.1. Propiedades de un recurso de ping
Campo | Descripción |
---|---|
| El tiempo de espera (dampening) para que se produzcan más cambios. Esto evita que un recurso rebote por el clúster cuando los nodos del clúster notan la pérdida de conectividad en momentos ligeramente diferentes. |
| El número de nodos de ping conectados se multiplica por este valor para obtener una puntuación. Es útil cuando hay varios nodos de ping configurados. |
| Las máquinas con las que hay que contactar para determinar el estado actual de la conectividad. Los valores permitidos incluyen nombres de host DNS resolubles y direcciones IPv4 e IPv6. Las entradas de la lista de hosts están separadas por espacios. |
El siguiente comando de ejemplo crea un recurso ping
que verifica la conectividad con gateway.example.com
. En la práctica, usted verificaría la conectividad con su puerta de enlace/enrutador de red. Configure el recurso ping
como un clon para que el recurso se ejecute en todos los nodos del clúster.
# pcs resource create ping ocf:pacemaker:ping dampen=5s multiplier=1000 host_list=gateway.example.com clone
El siguiente ejemplo configura una regla de restricción de ubicación para el recurso existente llamado Webserver
. Esto hará que el recurso Webserver
se mueva a un host que sea capaz de hacer ping a gateway.example.com
si el host en el que se está ejecutando actualmente no puede hacer ping a gateway.example.com
.
# pcs constraint location Webserver rule score=-INFINITY pingd lt 1 or not_defined pingd
Module included in the following assemblies: // // <List assemblies here, each on a new line> // rhel-8-docs/enterprise/assemblies/assembly_managing-cluster-resources.adoc