2.11. Verificando la configuración del cluster

Para asegurar que el software del cluster ha sido configurado correctamente, utilice las siguientes herramientas localizadas en el directorio /usr/sbin:

La siguiente sección explica las utilidades del cluster con más detalles.

2.11.1. Evaluando las particiones compartidas

Las particiones compartidas deben referirse al mismo dispositivo físico en todos los miembros. Invoque la utilidad /usr/sbin/shutil con la opción -v para probar las particiones compartidas y verificar si están accesibles.

Si el comando se completa exitosamente, ejecute el comando /usr/sbin/shutil -p /cluster/header en todos los miembros para desplegar un resúmen de la estructura de datos de la cabecera para las particiones compartidas. Si la salida es diferente en los miembros, las particiones compartidas no están apuntando a los mismos dispositivos en todos los miembros. Verifique para asegurarse que los dispositivos brutos existen y están especificados correctamente en el archivo /etc/sysconfig/rawdevices. Vea la Sección 1.4.4.3 para más información.

El ejemplo siguiente muestra que las particiones compartidas se refieren al mismo dispositivo físico en los miembros cluster clu1.example.com y clu2.example.com a través del comando /usr/sbin/shutil -p /cluster/header:

/cluster/header is 140 bytes long
SharedStateHeader {
        ss_magic = 0x39119fcd
        ss_timestamp = 0x000000003ecbc215 (14:14:45 May 21 2003)
        ss_updateHost = clu1.example.com

Todos los campos en la salida del comando /usr/sbin/shutil -p /cluster/header deberían ser lo mismo cuando se ejecute en todos los miembros. Si la salida no es la misma en todos los miembros, haga lo siguiente:

Después de realizar estas tareas, ejecute nuevamente la utilidad /usr/sbin/shutil con la opción -p.

2.11.2. Evaluando los interruptores

Si se emplean interruptores conectados a la red o a puerto serial en la configuración del hardware del cluster, instale el software del cluster e invoque el comando clufence para probar los interruptores. Invoque el comando en cada miembro para asegurarse de que puede hacer ciclo de encendido con el otro miembro. Si la prueba es exitosa, entonces se puede arrancar el cluster.

El comando clufence puede probar correctamente un interruptor solamente si el software del cluster no se está ejecutando. Esto es debido a que para los switches conectados a serial, solo un programa a la vez puede accesar el puerto serial que conecta un interruptor a un miembro. Cuando se invoca el comando clufence, este verifica el estado del software del cluster. Si el software del cluster se está ejecutando, el comando se termina con un mensaje indicando que se debe detener el software del cluster.

Las opciones de línea de comando de clufence son como se muestra a continuación:

Cuando se este probando los interruptores, el primer paso es verificar que cada miembro cluster puede comunicarse exitósamente con su interruptor. El siguiente ejemplo de la salida del comando clufence muestra que el cluster miembro es capaz de comunicarse con su interruptor:

[27734] info: STONITH: rps10 at /dev/ttyS0, port 0 controls clumember1.example.com
[27734] info: STONITH: rps10 at /dev/ttyS0, port 1 controls clumember2.example.com

En el evento de un error en la salida de clufence, verifique lo siguiente:

Después de exitosamente verificar la comunicación con el switch, intente encender el otro miembro cluster. Antes de hacer esto, se recomienda verificar que el otro miembro cluster no está realizando activamente ninguna función importante (tal como proporcionando servicios cluster a clientes activos). Al ejecutar el comando clufence -f clumember2.example.com, se muestra la siguiente salida luego de un apagado y operación de cercado exitosa (lo que significa que el sistema no recibe energía desde el interruptor hasta que se quite el cerco del sistema):

[7397] info: STONITH: rps10 at /dev/ttyS0, port 0 controls clumember1.example.com
[7397] info: STONITH: rps10 at /dev/ttyS0, port 1 controls clumember2.example.com
[7397] notice: STONITH: clumember2.example.com has been fenced!

2.11.3. Desplegando la versión del software del cluster

Asegúrese que todos los miembros cluster estén ejecutando la misma versión de software Red Hat Cluster Manager.

Para mostrar la versión de la Herramienta de configuración del cluster y de la Herramienta de estado del cluster, use cualquiera de los siguientes métodos: