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.
Componente de configuración | rgmanager | Pacemaker |
---|---|---|
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:
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:
|
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
|