5.5. Cómo configurar dispositivos de valla
La configuración de dispositivos de vallas consiste en crear, actualizar y borrar dispositivos de vallas para el clúster. Debe configurar los dispositivos de vallas en un clúster antes de configurar el cercado para los nodos en el clúster. Para obtener mayor información sobre cómo configurar vallas para los nodos individuales en el clúster, consulte la Sección 5.7, “Cómo configurar cercado para miembros de clúster”.
Antes de configurar sus dispositivos de valla, debería modificar algunas de las propiedades de daemon de valla para su sistema de los valores predeterminados. Los valores que configure para el daemon del cercado son valores generales para el clúster. Las propiedades generales de cercado para el clúster que usted podría modificar se resumen a continuación:
- El atributo
post_fail_delay
es el número de segundos que el daemon de valla (fenced
) espera antes de cercar un nodo (un miembro de un dominio de valla) después de que el nodo haya fallado. El valor predeterminadopost_fail_delay
es0
. Su valor puede variar para ajustarse al rendimiento de clúster y red. - El atributo
post-join_delay
es el número de segundos que el daemon de valla (fenced
) espera antes de cercar un nodo después de que el nodo se enlace al dominio. El valor predeterminado depost_join_delay
es6
. El parámetro típico parapost_join_delay
está entre 20 y 30 segundos, pero puede variar según el rendimiento del clúster y de la red.
Restableció los valores de los atributos
post_fail_delay
y post_join_delay
con la opción --setfencedaemon
del comando ccs
. Sin embargo, observe que la ejecución del comando ccs --setfencedaemon
sobrescribe todas las propiedades del daemon de vallas existente que han sido establecidas y los restaura a sus valore predeterminados.
Por ejemplo, para configurar el valor para el atributo
post_fail_delay
, ejecute el siguiente comando. Este comando sobrescribirá los valores de las demás propiedades del daemon de valla existentes que usted haya establecido con este comando y los restaurará a sus valores predeterminados.
ccs -h host --setfencedaemon post_fail_delay=value
Para configurar el valor para el atributo
post_join_delay
, ejecute el siguiente comando. Este comando sobrescribirá los valores de las demás propiedades del daemon de valla existentes que usted haya establecido con este comando y los restaurará a sus valores predeterminados.
ccs -h host --setfencedaemon post_join_delay=value
Para configurar el valor para los atributos
post_join_delay
y post_fail_delay
, ejecute el siguiente comando:
ccs -h host --setfencedaemon post_fail_delay=valor post_join_delay=valor
Nota
Para obtener mayor información sobre los atributos
post_join_delay
y post_fail_delay
y de las propiedades del daemon de valla adicionales que usted puede modificar, consulte la página de manual fenced(8) y vaya al esquema de cluster en /usr/share/cluster/cluster.rng
, y al esquema anotado en /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html
.
Para configurar un dispositivo de valla para un clúster, ejecute el siguiente comando:
ccs -h host --addfencedev devicename [fencedeviceoptions]
Por ejemplo, para configurar un dispositivo de valla APC en el archivo de configuración en el nodo de clúster
node1
llamado myfence
con una dirección IP de apc_ip_example
, un nombre de inicio de login_example
, y una contraseña de password_example
, ejecute el siguiente comando:
ccs -h node1 --addfencedev myfence agent=fence_apc ipaddr=apc_ip_example login=login_example passwd=password_example
El siguiente ejemplo muestra la sección
fencedevices
del archivo de configuración cluster.conf
después de que le ha añadido este dispositivo de valla APC:
<fencedevices> <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="myfence" passwd="password_example"/> </fencedevices>
Al configurar los dispositivos de valla para un clúster, puede ser útil ver un listado de los dispositivos disponibles para su clúster y las opciones para cada dispositivo. También puede hallar útil ver el listado de dispositivos de vallas actualmente configurados para su clúster. Para obtener información sobre el uso del comando
ccs
para imprimir una lista de dispositivos de vallas disponibles y opciones o para imprimir una lista de los dispositivos de vallas configurados actualmente, consulte la Sección 5.6, “Cómo listar dispositivos de vallas y opciones de dispositivos de vallas ”.
Para retirar un dispositivo de valla desde su configuración de clúster, ejecute el siguiente comando:
ccs -h host --rmfencedev fence_device_name
Por ejemplo, para retirar un dispositivo de valla que usted haya denominado
myfence
del archivo de configuración de clúster en un nodo de clúster node1
, ejecute el siguiente comando:
ccs -h node1 --rmfencedev myfence
Si necesita modificar los atributos del dispositivo de valla que usted ya ha configurado, debe primero retirar ese dispositivo de valla y luego añadirlo de nuevo con los atributos modificados.
Observe que cuando hay terminado de configurar todos los componentes de su clúster, necesitará sincronizar el archivo de configuración para todos los nodos, como se describe en la Sección 5.15, “Cómo propagar el archivo de configuración a los nodos de clúster”.