Instalación de Percona Cluster en RedHat 7 - Parte III

Configuración de los nodos del cluster

Ya que tenemos instalado Percona en cada una de las máquinas, vamos a configurar los tres nodos y la sincronización que tendrán para mantenerse como nodos que admiten lectura y escritura.

Creación de usuario para autenticación SST

Este usuario debe ser creado en todas las máquinas, vamos a crear un nuevo usuario para la autenticación SST y editaremos la configuración de MYSQL.

SST (State Snapshot Transfer) es una copia de datos completa de un servidor como donante a otro servidor como ensamblador. Para la autenticación SST, necesitamos crear un nuevo usuario llamado 'sstuser' con una contraseña. Y para el método SST, usaremos xtrabackup-v2 en lugar de rsync.

ip

Eso nos abrirá una consola de MYSQL en la cual copiaremos el siguiente grupo de comandos para crear el usuario de sincronización con su respectiva contraseña, en su caso, por favor cambie la contraseña por una más segura

ip0

Configuración del primer nodo

Vamos a editar la configuración así que detenemos el servicio y abrimos el archivo de configuración.


ip1

Cambie todas las líneas correspondientes a wsrep con lo siguiente.


ip2

Note que en gcomm  hemos asociado todos los nodos, esto para que consulte cualquiera de los nodos como fuente de sincronización.

También en el wsrep_noe_name y el wsrep_node_address he puesto percona1 que corresponde al nodo que estoy configurando

Más info: https://www.percona.com/doc/percona-xtradb-cluster/5.6/manual/bootstrap.html

Configurando el segundo nodo

Vamos a editar la configuración así que detenemos el servicio y abrimos el archivo de configuración


ip3

Cambie todas las líneas correspondientes a wsrep con lo siguiente.


ip4

Configurando el tercer nodo

Vamos editar la configuración así que detenemos el servicio y abrimos el archivo de configuración

ip5

Cambie todas las líneas correspondientes a wsrep con lo siguiente:

ip6

Iniciando el cluster

Primero vamos a detener todos los servicios de MariaDB en cada uno de los nodos manteniendo el orden desde el último hasta el primero


ip7

Podemos asegurarnos de que el servicio esté detenido con el siguiente comando.


ip

Ubíquese en el primer nodo y ejecuté el siguiente comando, este comando iniciará ese primer nodo como el de fuente inicial de los datos y será el nodo inicial de réplica confiable, sin embargo a futuro el nodo confiable va cambiando de acuerdo a la sincronización que se vaya realizando, es decir, este comando solo lo debe ejecutar una vez en esta máquina.


ip

Ahora podemos verificar el estado del cluster con:


ip

Le pedirá la contraseña, ingrésela y podrá ver un resultado como el de la siguiente imagen donde se listan los nodos activos.


ip

Ahora inicie los nodos con el siguiente comando:


ip

Si todo ha salido bien, ya puede consultar nuevamente el tamaño del cluster el cual le debe indicar que ahora es de 3, es más, lo puede hacer desde cualquiera de los tres nodos.

ip

Si desea leer la primera y segunda parte de este artículo le dejamos aquí los links:

https://www.seedem.co/es/blog/instalacion-de-percona-cluster-en-redhat-7-parte-i

https://www.seedem.co/es/blog/instalacion-de-percona-cluster-en-redhat-7-parte-ii

 

Aldibier_Morales