Red Hat Training

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

Capítulo 8. Administración de adición de alta disponibilidad de Red Hat con herramientas de línea de comandos

Este capítulo describe varias tareas administrativas para el manejo de adición de alta disponibilidad de Red Hat y consta de la siguientes secciones:

Importante

Asegúrese de que la implementación de la adición de alta disponibilidad de Red Hat satisfaga sus necesidades y pueda estar soportada. Consulte a un representante autorizado de Red Hat para verificar su configuración antes de implementarla. Además, disponga de un periodo de quemado de configuración para probar modos de fallas.

Importante

Este capítulo hace referencia a los elementos y atributos de cluster.conf más utilizados. 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).

Importante

Algunos procedimientos en este capítulo piden el uso del comando cman_tool version -r para propagar un clúster a través de un clúster. El uso de ese comando requiere que ricci se esté ejecutando.

Nota

Los procedimientos en este capítulo, pueden incluir comandos específicos para algunas de las herramientas de línea de comandos especificas listadas en el Apéndice E, Resumen de herramientas de línea de comandos . Para obtener mayor información sobre todos los comandos y variables, consulte la página de manual para cada herramienta de línea de comandos.

8.1. Iniciar y parar el software de clúster

Puede iniciar o parar un software de clúster en un nodo según la Sección 8.1.1, “Cómo iniciar software de clúster” y la Sección 8.1.2, “Cómo detener el software de clúster”. El inicio de software de clúster en un nodo hace que se conecte al clúster; al detener el software de clúster en un nodo hace que abandone el clúster.

8.1.1. Cómo iniciar software de clúster

Para iniciar el software de clúster en un nodo, escriba los siguientes comandos en este orden:
  1. service cman start
  2. service clvmd start, si se ha utilizado CLVM para crear volúmenes en clúster
  3. service gfs2 start, si está usando Red Hat GFS2
  4. service rgmanager start, si está utilizando servicios de alta disponibilidad (rgmanager).
Por ejemplo:
[root@example-01 ~]# service cman start
Starting cluster: 
   Checking Network Manager...                             [  OK  ]
   Global setup...                                         [  OK  ]
   Loading kernel modules...                               [  OK  ]
   Mounting configfs...                                    [  OK  ]
   Starting cman...                                        [  OK  ]
   Waiting for quorum...                                   [  OK  ]
   Starting fenced...                                      [  OK  ]
   Starting dlm_controld...                                [  OK  ]
   Starting gfs_controld...                                [  OK  ]
   Unfencing self...                                       [  OK  ]
   Joining fence domain...                                 [  OK  ]
[root@example-01 ~]# service clvmd start
Starting clvmd:                                            [  OK  ]
Activating VG(s):   2 logical volume(s) in volume group "vg_example" now active
                                                           [  OK  ]
[root@example-01 ~]# service gfs2 start
Mounting GFS2 filesystem (/mnt/gfsA):                      [  OK  ]
Mounting GFS2 filesystem (/mnt/gfsB):                      [  OK  ]
[root@example-01 ~]# service rgmanager start
Starting Cluster Service Manager:                          [  OK  ]
[root@example-01 ~]#

8.1.2. Cómo detener el software de clúster

Para detener el software de clúster en un nodo, escriba los siguientes comandos en este orden:
  1. service rgmanager stop, si está utilizando servicios de alta disponibilidad (rgmanager).
  2. service gfs2 stop, si está utilizando Red Hat GFS2
  3. umount -at gfs2, si está utilizando Red Hat GFS2 junto con rgmanager, para asegurarse que los archivos de GFS2 montados durante el inicio de rgmanager (pero no desmontados durante el apagado) sean también desmontados.
  4. service clvmd stop, si CLVM se ha utilizado para crear volúmenes en cluster
  5. service cman stop
Por ejemplo:
[root@example-01 ~]# service rgmanager stop
Stopping Cluster Service Manager:                          [  OK  ]
[root@example-01 ~]# service gfs2 stop
Unmounting GFS2 filesystem (/mnt/gfsA):                    [  OK  ]
Unmounting GFS2 filesystem (/mnt/gfsB):                    [  OK  ]
[root@example-01 ~]# umount -at gfs2
[root@example-01 ~]# service clvmd stop
Signaling clvmd to exit                                    [  OK  ]
clvmd terminated                                           [  OK  ]
[root@example-01 ~]# service cman stop
Stopping cluster: 
   Leaving fence domain...                                 [  OK  ]
   Stopping gfs_controld...                                [  OK  ]
   Stopping dlm_controld...                                [  OK  ]
   Stopping fenced...                                      [  OK  ]
   Stopping cman...                                        [  OK  ]
   Waiting for corosync to shutdown:                       [  OK  ]
   Unloading kernel modules...                             [  OK  ]
   Unmounting configfs...                                  [  OK  ]
[root@example-01 ~]#

Nota

Al detener el software de clúster en un nodo los servicios de alta Disponibilidad se conmutan a otro nodo. Como una alternativa, puede reubicar o migrar servicios de alta Disponibilidad a otro nodo antes de detener el software de clúster. Para obtener información sobre manejo de servicios de alta disponibilidad, consulte la Sección 8.3, “Administrar servicios de alta disponibilidad”.