8.2.2. Adición de un nodo a un cluster
Adicionar un nodo a un clúster consiste en actualizar la configuración de clúster, propagar la configuración actualizada para el nodo añadido, e iniciar el software de clúster en ese nodo. Para añadir un nodo a un clúster, realice los siguientes pasos:
- En cualquier nodo en el clúster, edite
/etc/cluster/cluster.conf
para añadir una secciónclusternode
para el nodo que se va a añadir. En el Ejemplo 8.2, “Configuración de clúster de dos nodos”, si node-03.example.com se supone que va a ser añadido, entonces añada una secciónclusternode
para ese nodo. Si al añadir un nodo (o nodos) el cluster pasa de un clúster de dos nodos a un clúster de tres nodos o más, elimine los siguientes atributoscman
de/etc/cluster/cluster.conf
:cman two_node="1"
expected_votes="1"
Consulte la Sección 8.2.3, “Ejemplos de configuraciones de tres y dos nodos.” para comparar entre una configuración de tres nodos y una de dos nodos. - Actualice el atributo
config_version
aumentando su valor (por ejemplo, cambiar deconfig_version="2"
aconfig_version="3">
). - Guarde
/etc/cluster/cluster.conf
. - (Opcional) Valide el archivo actualizado con el esquema de clúster (
cluster.rng
) ejecutando el comandoccs_config_validate
. Por ejemplo:ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validates
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Ejecute el comando
cman_tool version -r
para propagar la configuración al resto de nodos de clúster. - Verifique si el archivo de configuración actualizado se ha propagado.
- Propague el archivo de configuración a
/etc/cluster/
en cada nodo para que sea agregado al cluster. Por ejemplo, use el comandoscp
para enviar el archivo de configuración a cada nodo que va a ser añadido al cluster. - Si la cuenta de nodo del clúster ha pasado de dos nodos a más de dos nodos, debe reiniciar el software de clúster en los nodos de clúster existentes así:
- En cada nodo, pare el software de clúster de acuerdo con la Sección 8.1.2, “Cómo detener el software de clúster”. Por ejemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - En cada nodo, inicie el software de clúster de acuerdo con la Sección 8.1.1, “Cómo iniciar software de clúster”. Por ejemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- En cada nodo que va a ser agregado al clúster, inicie el software de clúster según la Sección 8.1.1, “Cómo iniciar software de clúster”. Por ejemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - En cualquier nodo, al usar la herramienta
clustat
, verifique si cada nodo añadido está ejecutándose y parte del clúster. Por ejemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para obtener información sobre el uso declustat
, consulte la Sección 8.3, “Administrar servicios de alta disponibilidad”.Además, puede usarcman_tool status
para verificar votos de nodos, cuenta de nodos y cuenta de cuórum.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - En cualquier nodo, puede usar la herramienta
clusvcadm
para migrar o reubicar un servicio en ejecución para el nuevo nodo recién conectado. También, puede habilitar cualquier servicio inactivo. Para obtener información sobre el uso declusvcadm
, consulte la Sección 8.3, “Administrar servicios de alta disponibilidad”