En versiones anteriores de Debian se utilizaba init como gestor de arranque de los procesos, pero a partir de Debian 8 Jessie se ha cambiado por el gestor systemd.
Eso ha hecho que cambiara el método para realizar el bootstrap (inicializar) un clúster de base de datos MariaDB Galera. Es decir, arrancar el primer nodo de una agrupación.
En versiones anteriores de Debian, bastaba con ejecutar en el primer nodo:
1 |
sysadmin@admsistemas:~$ /etc/init.d/mysql bootstrap |
Pero con Debian 8 Jessie y la llegada de systemd eso ha dejado de funcionar.
1 2 |
sysadmin@admsistemas:~$ systemctl bootstrap mysql Unknown operation 'bootstrap'. |
La gente de MariaDB ha añadido un excelente binario que facilita la tarea y fácil de recordar: galera_new_cluster
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
sysadmin@admsistemas:~$ galera_new_cluster # Verificamos que el nodo está activo (Primary) sysadmin@admsistemas:~$ mysql -u root -p -e "SHOW STATUS LIKE 'wsrep_cluster_status';" Enter password: +----------------------+---------+ | Variable_name | Value | +----------------------+---------+ | wsrep_cluster_status | Primary | +----------------------+---------+ # Verificamos el tamaño del clúster, solo 1 nodo sysadmin@admsistemas:~$ mysql -u root -p -e "SHOW GLOBAL STATUS LIKE 'wsrep_cluster_size';" Enter password: +--------------------+-------+ | Variable_name | Value | +--------------------+-------+ | wsrep_cluster_size | 1 | +--------------------+-------+ |
Entradas relacionadas
(271 visitas en total, 1 visita/s hoy)