8.2.6.3. Implantação do Aglomerado MariaDB Galera
Pré-requisitos
Todo o software necessário para construir MariaDB Galera Cluster deve ser instalado no sistema. Para garantir isso, instale o perfil
galera
do módulomariadb:10.3
:# yum module install mariadb:10.3/galera
Como resultado, são instalados os seguintes pacotes:
-
mariadb-server-galera
-
mariadb-server
galera
O pacote
mariadb-server-galera
puxa os pacotesmariadb-server
egalera
como sua dependência.Para mais informações sobre componentes a serem construídos MariaDB Galera Cluster, veja Seção 8.2.6.2, “Componentes para construir o Aglomerado MariaDB Galera”.
-
A configuração da replicação do servidor MariaDB deve ser atualizada antes que o sistema seja adicionado a um cluster pela primeira vez.
A configuração padrão é enviada no arquivo
/etc/my.cnf.d/galera.cnf
.Antes de implantar MariaDB Galera Cluster, defina a opção
wsrep_cluster_address
no arquivo/etc/my.cnf.d/galera.cnf
em todos os nós para começar com a seguinte seqüência:gcomm://
Para o nó inicial, é possível definir
wsrep_cluster_address
como uma lista vazia:wsrep_cluster_address="gcomm:///"
Para todos os outros nós, definir
wsrep_cluster_address
para incluir um endereço para qualquer nó que já faça parte do cluster em funcionamento. Por exemplo:wsrep_cluster_address="gcomm://10.0.0.10"
Para mais informações sobre como definir o endereço do Galera Cluster, veja Galera Cluster Address.
Procedimento
Atrapalhe um primeiro nó de um novo agrupamento executando o seguinte invólucro nesse nó:
$ galera_new_cluster
Esta embalagem garante que o daemon do servidor MariaDB (
mysqld
) funcione com a opção--wsrep-new-cluster
. Esta opção fornece a informação de que não há nenhum cluster existente para se conectar. Portanto, o nó cria uma nova UUID para identificar o novo cluster.NotaO serviço
mariadb
suporta um método de sistema para interagir com múltiplos processos de servidores MariaDB. Portanto, em casos com múltiplos servidores MariaDB em execução, você pode iniciar uma instância específica especificando o nome da instância como um sufixo:$ galera_new_cluster mariadb@node1
Conecte outros nós ao cluster executando o seguinte comando em cada um dos nós:
# systemctl start mariadb
Como resultado, o nó se conecta ao agrupamento, e se sincroniza com o estado do agrupamento.
Recursos adicionais
Para mais informações, veja Começando com o MariaDB Galera Cluster.