Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Capítulo 2. Configuración de cercado con el comando ccs

A partir del lanzamiento de Red Hat Enterprise Linux 6.1, Red Hat High Availability Add-On proporciona soporte para el comando de configuración de clúster ccs. El comando ccs permite al administrador crear, modificar, y ver el archivo de configuración de clúster cluster.conf. Use el comando ccs para configurar un archivo de configuración de clúster en un sistema de archivos local o un nodo remoto. El administrador también puede iniciar o detener los servicios de clúster con ccs en uno o todos los nodos en un clúster configurado.
Este capítulo describe cómo configurar el archivo de configuración de clúster Red Hat High Availability Add-On mediante el comando ccs.
Este capítulo consta de las siguientes secciones:

Nota

Asegúrese de que su adición de alta disponibilidad cumpla con sus necesidades y tenga soporte. Consulte a un representante autorizado de Red Hat para verificar su configuración antes de ejecutarla. Además, deje un tiempo de periodo de prueba para ensayar los modos de falla.

Nota

Este capítulo hace referencia a los elementos y atributos más utilizados de cluster.conf. Para obtener una lista y descripción completa de cluster.conf, consulte el esquema de cluster en /usr/share/cluster/cluster.rng, y el esquema anotado en /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html (por ejemplo, /usr/share/doc/cman-3.0.12/cluster_conf.html).

2.1. Cómo configurar dispositivos de vallas

La configuración de dispositivos de vallas consiste en crear, actualizar y borrar dispositivos de vallas para el clúster. Debe crear y nombrar los dispositivos de vallas en un clúster antes de configurar el cercado para los nodos en el clúster. Par obtener más información sobre configuración de cercado para los nodos individuales en el clúster, consulte la Sección 2.3, “Cómo configurar cercado para miembros de clúster”.
Antes de configurar sus dispositivos de vallas, debería modificar algunas de las propiedades de daemon de vallas 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 vallas (fenced) espera antes de cercar un nodo (un miembro de un dominio de vallas) después de que el nodo haya fallado. El valor predeterminado post_fail_delay es 0. 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 vallas (fenced) espera antes de cercar un nodo después de que el nodo se enlace al dominio. El valor predeterminado de post_join_delay es 6. El parámetro típico para post_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.
Por ejemplo, para configurar el valor para el atributo post_fail_delay, ejecute el siguiente comando. Este comando sobrescribe los valores de las demás propiedades del daemon de vallas existentes que usted haya establecido con este comando.
ccs -h host --setfencedaemon post_fail_delay=valor
Por ejemplo, para configurar el valor del atributo post_join_delay, ejecute el siguiente comando. Este comando sobrescribe los valores de las demás propiedades del daemon de vallas existentes que usted haya establecido con este comando.
ccs -h host --setfencedaemon post_join_delay=valor
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 más información sobre los atributos post_join_delay y post_fail_delay y de las propiedades del daemon de vallas adicionales que usted puede modificar, consulte la página de manual fenced(8) y vaya al esquema de clúster 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 vallas para un clúster, ejecute el siguiente comando:
ccs -h host --addfencedev
nombre_de_dispositivo
[opciones_de_dispositivos_de_cercado]
Por ejemplo, para configurar un dispositivo de vallas 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 vallas APC:

<fencedevices>
      <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="myfence" passwd="password_example"/>
</fencedevices>
Cuando configure los dispositivos de vallas para un clúster, es útil ver el listado de los dispositivos disponibles para su clúster y las opciones para cada dispositivo. También le puede ser útil ver el listado de dispositivos de vallas actualmente configurados para su clúster. Si desea obtener información sobre el uso del comando ccs para imprimir la lista de dispositivos de vallas disponibles y opciones o para imprimir la lista de los dispositivos de vallas configurados actualmente, consulte la Sección 2.2, “Cómo listar dispositivos de vallas y opciones de dispositivos de vallas ”.
Para retirar un dispositivo de vallas desde su configuración de clúster, ejecute el siguiente comando:
ccs -h host --rmfencedev nombre_de_dispositivo_de_vallas
Por ejemplo, para retirar un dispositivo de vallas 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 vallas que usted ya ha configurado, debe primero retirar ese dispositivo de vallas y luego añadirlo de nuevo con los atributos modificados.
Observe que cuando haya terminado de configurar todos los componentes de su clúster, deberá sincronizar el archivo de configuración de clúster para todos los nodos.