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.confpara añadir una secciónclusternodepara 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ónclusternodepara 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 atributoscmande/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_versionaumentando 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 validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Ejecute el comando
cman_tool version -rpara 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 comandoscppara 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 statuspara 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
clusvcadmpara 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”