Cómo instalar y configurar un clúster con dos nodos en Linux - Parte 2


Hola a todos. Antes de comenzar con la segunda parte, repasemos lo que hicimos en la Parte 01. En la Parte 01 de esta serie de agrupación, hablamos sobre la técnica de agrupación y en qué casos se puede usar junto con las ventajas y desventajas de la agrupación. Y también hemos cubierto los requisitos previos para esta configuración y lo que hará cada paquete después de configurar el tipo de configuración.

Puede revisar la Parte 01 y la Parte 03 desde los siguientes enlaces.

  1. What is Clustering and Advantages/Disadvantages of Clustering
  2. Fencing and Adding a Failover to Cluster – Part 3

Como dije en mi último artículo, preferimos 3 servidores para esta configuración; un servidor actúa como servidor de clúster y otros como nodos.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

En la Parte 2 de hoy, veremos cómo instalar y configurar la agrupación en clústeres en Linux. Para esto, necesitamos instalar los siguientes paquetes en los tres servidores.

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Paso 1: Instalación de clústeres en Linux

Así que comencemos a instalar estos paquetes en los tres servidores. Puede instalar fácilmente todos estos paquetes usando el administrador de paquetes yum.

Comenzaré instalando el paquete “ricci” en los tres servidores.

# yum install “ricci”

Una vez finalizada la instalación de ricci, podemos ver que ha instalado mod_cluster y cluster lib como sus dependencias.

A continuación, estoy instalando luci usando el comando yum install "luci".

# yum install "luci"

Después de la instalación de luci, puede ver que ha instalado las dependencias que necesitaba.

Ahora, instalemos el paquete ccs en los servidores. Para eso ingresé yum install ccs.x86_64 que se muestra en la lista cuando publiqué yum list | grep “ccs” o de lo contrario, simplemente puede emitir yum install “ccs”.

# yum install “ccs”

Instalemos cman como último requisito para esta configuración en particular. El comando es yum install “cman” o yum install cman.x86_64 como se muestra en la lista de yum como mencioné anteriormente.

# yum install “cman”

Necesitamos confirmar que las instalaciones están en su lugar. Ejecute el siguiente comando para ver si los paquetes que necesitábamos están instalados correctamente en los tres servidores.

# rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

Perfecto, todos los paquetes están instalados y todo lo que tenemos que hacer es configurar la instalación.

Paso 2: configurar el clúster en Linux

1. Como primer paso para configurar el clúster, debe iniciar el servicio ricci en los tres servidores.

# service ricci start 
OR
# /etc/init.d/ricci start 

2. Dado que ricci se inicia en todos los servidores, ahora es el momento de crear el clúster. Aquí es donde el paquete ccs nos ayuda a configurar el clúster.

Si no desea utilizar los comandos ccs, tendrá que editar el archivo "cluster.conf" para agregar los nodos y realizar otras configuraciones. Supongo que la forma más fácil es usar los siguientes comandos. Echemos un vistazo.

Dado que aún no he creado el clúster, todavía no se ha creado ningún archivo cluster.conf en la ubicación/etc/cluster, como se muestra a continuación.

# cd /etc/cluster
# pwd
# ls

En mi caso, hago esto en 172.16.1.250 que está dedicado a la administración de clústeres. De ahora en adelante, cada vez que intentemos usar el servidor ricci, nos pedirá la contraseña de ricci. Por lo tanto, tendrá que establecer la contraseña de usuario ricci en todos los servidores.

Introduzca las contraseñas del usuario ricci.

# passwd ricci

Ahora ingrese el comando como se muestra a continuación.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Puede ver que después de ingresar el comando anterior, el archivo cluster.conf se crea en el directorio/etc/cluster.

Así es como se ve mi cluster.conf predeterminado antes de hacer las configuraciones.

3. Ahora agreguemos los dos nodos al sistema. Aquí también usamos comandos ccs para realizar las configuraciones. No voy a editar manualmente el archivo cluster.conf, pero usaré la siguiente sintaxis.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Agregue el otro nodo también.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Así es como se ve el archivo cluster.conf después de agregar los servidores de nodo.

También puede ingresar el siguiente comando para verificar los detalles del nodo.

# ccs –h 172.16.1.250 --lsnodes

Perfecto. Usted mismo creó correctamente el clúster y agregó dos nodos. Para obtener más detalles sobre las opciones del comando ccs, ingrese ccs –help command y estudie los detalles. Como ahora sabe cómo crear el clúster y agregarle nodos, publicaré la Parte 03 pronto para usted.

Gracias, hasta entonces, manténgase conectado con Tecmint para obtener prácticos y últimos procedimientos.