Galera Cluster para MySQL y MariaDB
Aprende a crear y gestionar clusters en MariaDB y MySQL con Galera Cluster
Configurar selinux
VISTA PREVIA GRATUITACrear swap en disco
VISTA PREVIA GRATUITACrear swap en fichero
Puertos necesarios
Instalación de Galera en MariaDB
Instalación de Galera en MySQL parte 1
Instalación de Galera en MySQL parte 2
Montar cluster Parte 1
Montar cluster Parte 2
Montar un cluster Parte 3
Arrancar cluster mariadb
Arrancar cluster mysql
Comprobar que el cluster funciona. Tablas de réplica
Añadir nodos
Comprobar los logs de arranque
Ver como trabaja el cluster
Crear usuario
Variables para configurar el cluster
Opciones del Proveedor
Ver el estado de la réplica
Ejemplo de una transacción
Introducción a los State Transfers
SST
IST
Probar SST Parte 1
Probar SST Parte 2
Probar SST Parte 3
Ficheros para controlar el cluster
Parar un nodo. ¿qué sucece?
Probar IST
Un detalle más profundo de SST/IST
Propiedades de Eviction
Primary Componente. Componente primario
Parada correcta de un nodo
Caida de un nodo
Pérdida de conexión de un nodo
Parar varios nodos de forma correcta
Parar y arrancar el cluster completo
Caida de varios nodos
Caida de todos los nodos del cluster Parte 1
Caida de todos los nodos del cluster Parte 2
Split Brain
Ejemplo SplitBrain
Poner pesos a los nodos
Arbitrator. Introduccion
Arbitrator. Ejemplo
Conocimientos básicos de Linux
Conocimientos básicos de MySQL o MariaDB
Conocimientos básicos de SQL
Un PC con al menos 4Gigas de RAM y 20G de disco duro
Galera solo funciona en Linux, por tanto si tu equipo es Windows, debes poder crear máquinas virtuales en Linux para las prácticas del curso
Durante este curso aprenderás a instalar configurar y manejar clusters de MariaDB y MySQL utilizando la herramienta Galera Cluster.
Empezaremos por lo más básico e iremos ampliando os conocimientos hasta llegar a tratar detalles más profundos y complejos.
El curso será muy práctico y podrás trabajar y probar con clusters de varios nodos para aprender la tecnología. Veremos como afrontar posibles caídas de los nodos y la forma de recuperar el cluster.
¿Qué requisitos necesito? Para hacer el cuso se necesita un mínimo conocimiento de MySQL/MariaDB. También necesitas conocimientos de Linux, ya que Galera solo funciona en ese Sistema Operativo
¿Qué es Galera? Es una solución de gestión de bases de datos que permite un funcionamiento ininterrumpido y una alta disponibilidad completa.
Galera Cluster es una solución de tipo clustering multimaster para bases de datos. Se basa en la replicación síncrona de alto rendimiento, donde todos los nodos disponen de la misma información.
Galera Cluster minimiza las pérdidas de datos y garantiza una alta fiabilidad y failover
Es un paquete de software para sistemas operativos Linux que permite la creación y gestión de clústeres de MySQL, XtraDB y MariaDB. Esta aplicación de clúster se basa en el motor de almacenamiento InnoDB o su derivado XtraDB
Entre los puntos que trataremos en el curso se encuentran:
Si tienes cualquier duda sobre el curso no dudes en contactar conmigo