Apéndice A. Creación de clúster en lanzamiento 6.5 Red Hat Enterprise Linux y lanzamiento 6.6 Red Hat Enterprise Linux

La configuración de Red Hat High Availability Cluster en Red Hat Enterprise Linux 6.6 con Pacemaker requiere una serie de herramientas de configuración con una interfaz administrativa diferente a la usada para configurar un clúster en Red Hat Enterprise Linux 6 con rgmanager. La Sección A.1, “Creación de clúster con rgmanager y con Pacemaker” resume las diferencias de configuración entre varios componentes de clúster.
El lanzamiento 6.6 de Red Hat Enterprise Linux 6.6 proporciona algunas funcionalidades para configurar clúster con Pacemaker. La Sección A.2, “Creación de clúster con Pacemaker en los lanzamientos 6.5 y 6.6 de Red Hat Enterprise Linux” resume algunas diferencias entre soporte pcs en el lanzamiento 6.5 de Red Hat Enterprise Linux y el lanzamiento 6.6 y el soporte pcs en el lanzamiento 6.6 de Red Hat Enterprise Linux..

A.1. Creación de clúster con rgmanager y con Pacemaker

La Tabla A.1, “Comparación de configuración de clúster con rgmanager y Pacemaker” proporciona un resumen comparativo de la configuración de los componentes de un clúster cuando se utiliza rgmanager y cuando se utiliza Pacemaker en el lanzamiento 6.6 de Red Hat Enterprise Linux.

Tabla A.1. Comparación de configuración de clúster con rgmanager y Pacemaker

Componente de configuraciónrgmanagerPacemaker
Archivo de configuración de clúster
El archivo de configuración de clúster en cada nodo es cluster.conf, el cual puede ser editado directamente si se desea. De lo contrario, use la interfaz luci o ccs para definir la configuración de clúster.
Los archivos de configuración de clúster y Pacemaker son cluster.conf y cib.xml. No los modifique directamente; use al interfaz pcs en su lugar.
Configuración de red
Configure direcciones IP y SSH antes de configurar el clúster.
Configure direcciones IP y SSH antes de configurar el clúster.
Herramientas de configuración de clúster
luci, el comando ccs, modificación manual del archivo cluster.conf.
pcs
Instalación
Instale rgmanager (el cual extrae todas las dependencias, incluidas ricci, luci, y los agentes de recursos y cercado). Si es necesario, instale lvm2-cluster y gfs2-utils.
Instale pacemaker, cman, pcs, y el agente de recursos y cercado que requiera. Si es necesario, instale lvm2-cluster y gfs2-utils.
Inicio de servicios de clúster
Inicie y habilite los servicios de clúster de la siguiente manera:
  1. Inicie rgmanager, cman, y, si es necesario, clvmd y gfs2.
  2. Inicie ricci, y luci si está utilizando interfaz luci.
  3. Ejecute chkconfig on para los servicios que requiera a fin de que puedan iniciar en cada tiempo de ejecución.
También, puede ejecutar ccs --start para iniciar y habilitar los servicios de clúster.
Inicie y habilite los servicios de clúster de la siguiente manera:
  1. En cada nodo, ejecute service pcsd start, luego service pcsd enable para permitir que pcsd inicie en tiempo de ejecución.
  2. Ejecute en un nodo del clúster pcs cluster start --all para iniciar cman y pacemaker.
Control de acceso a las herramientas de configuración
Para luci, el usuario root o el usuario con permisos de luci pueden acceder a luci. Todo acceso requiere la contraseña ricci para el nodo.
No hay configuración para Interfaz gráfica de usuario
Creación de clúster
Dé un nombre al clúster y defina los nodos que va a incluir en el clúster con luci o ccs, o modifique directamente el archivo cluster.conf.
Nombre el clúster e incluya nodos con el comando pcs cluster setup.
Propagación del archivo de configuración de clúster a todos los nodos
Al configurar un clúster con luci, la es automática. Con ccs, use la --sync. También puede usar el comando cman_tool version -r.
La propagación de los archivos de clúster y Pacemaker, cluster.conf y cib.xml es automática al configurar el clúster o agregar un recurso.
Propiedades de clúster global
Los siguientes funcionalidades con rgmanager:
*Puede configurar el sistema para que el sistema elija la dirección multidifusión a usar para la multidifusión IP en la red de clúster.
* Si la multidifusión IP no está disponible, use el mecanismo de transporte UDP Unicast.un
* Puede configurar un clúster para usar el protocolo RRP
Pacemaker soporta las siguientes funcionalidades para un clúster:
* Puede establecer no-quorum-policy para el clúster a fin de especificar lo que debe hacer el sistema cuando el clúster no tiene cuórum.
*Para obtener las propiedades adicionales de clúster que puede establecer, consulte la Tabla 10.1, “Propiedades de clúster”.
Registro
Puede establecer la configuración de ingreso específico y global de demonios
Consulte el archivo /etc/sysconfig/pacemaker para obtener más información sobre cómo configurar manualmente el ingreso.
Validación de clúster
La validación de clúster es automática con luci y ccs, cuando utiliza el esquema de clúster. El clúster se valida automáticamente en el inicio.
El clúster se valida automáticamente en el inicio o usted mismo puede validarlo con pcs cluster verify.
Cuórum en clústeres de dos nodos
Con un clúster de dos nodos, usted puede configurar la forma como el sistema determina el cuórum:
* Configure un disco cuóorum
* Use ccs o modifique el archivo cluster.conf para establecer una serie de two_node=1 y expected_votes=1 y permitir que un único nodo mantenga cuórum.
pcs automáticamente agrega las opciones necesarias para clúster de dos nodos a cman.
Estatus de clúster
En luci, el estatus actual del clúster es visible en los varios componentes de la interfaz, la cual puede ser actualizada. Use la opción --gethost del comando ccs para ver el archivo de configuración actual. Use el comando clustat para mostrar el estatus de clúster.
Despliegue el estatus actual del clúster con el comando pcs status.
Recursos
Agregue recursos de tipos definidos y configure propiedades de recursos específicos con luci o el comando ccs, o modifique el archivo de configuración cluster.conf.
Para agregar recursos de tipos definidos y configurar propiedades específicas de recursos con el recurso pcs resource create. Para obtener información general sobre configuración de recursos de clúster con Pacemaker, consulte el Capítulo 5, Configuración de recursos de clúster .
Conducta de recursos, agrupamiento y orden de inicio y parada
Defina servicios de clúster para configurar la forma de interacción de los recursos.
Con Pacemaker use grupos de recursos como un método de definir una serie de recursos que necesitan ser localizados juntos e iniciados y detenidos en secuencia. Además, defina la forma como los recursos se comportan e interaccionan, de las siguientes formas:
* Establezca algunos aspectos de conducta de recursos como opciones de recursos.
* Use las restricciones de ubicación para determinar los nodos que un recurso puede ejecutar.
*Use las restricciones para determinar el orden en el que se ejecutan los recursos.
* Use las restricciones de colocación para determinar que la ubicación de un recurso depende de la ubicación de otro recurso.
Para obtener más información sobre estos tópicos, consulte el Capítulo 5, Configuración de recursos de clúster .
Administración de recursos: Desplazamiento, inicio y parada de recursos
luci, le permite administrar clústeres, nodos de clúster individual y servicios de clúster. Con el comando ccs, usted puede administrar el clúster. Use clusvadm para administrar los servicios de clúster.
Puede inhabilitar temporalmente un nodo para que no pueda albergar recursos con el comando pcs cluster standby, el cual hace que los recursos migren. Puede detener un recurso con el comando pcs resource disable.
Retiro completo de una configuración de clúster
luci, le permite seleccionar todos los nodos en un clúster para eliminar un clúster. También puede retirar cluster.conf de cada nodo del clúster.
Retire una configuración de clúster de un nodo con el comando pcs cluster destroy.
Recursos activos en múltiples nodos, recursos activos en múltiples nodos en múltiples modos
No equivalente
Con Pacemaker, puede clonar recursos que puedan ejecutarse para que puedan operar en nodos múltiples, y definir recursos clonados como recursos maestros y esclavos para que puedan operar en múltiples modos. Para obtener más información sobre recursos clonados y recursos maestros y esclavos, consulte el Capítulo 8, Tipos de recursos avanzados.
Fencing -- dispositivo de vallas único por nodo
Cree de manera global o local dispositivos de cercado y agréguelos a nodos. Puede definir valores post-fail delay y post-join delay para el clúster como un todo.
Cree un dispositivo de vallas para cada nodo con el comando pcs stonith create. Para dispositivos que pueden cercar múltiples nodos, defínalos todos de una sola vez, en lugar de hacerlo con cada nodo por separado. También puede definir pcmk_host_map para configurar dispositivos de vallas para todos los nodos con un único comando. Para obtener información sobre pcmk_host_map, consulte la Tabla 4.1, “Propiedades generales de dispositivos de cercado”. Defina el valor stonith-timeout para el clúster como un todo.
Dispositivos múltiples de cercado (de respaldo)por nodo
Defina dispositivos de respaldo con luci, mediante el comando ccs, o al modificar el archivo cluster.conf.
Configure los niveles de cercado