Convertendo o cluster Mariadb Galera em um cluster simples de replicação mestre / escravo

1

Agora, temos este projeto para converter nosso cluster Mariadb Galera (3 nós) em cluster master simples escravo (um mestre e dois escravos). Então, nosso objetivo é se livrar da Galera e fazer a nossa configuração apenas cluster async / semisync Master Slave. Temos grandes tabelas em nossa Galera atual e é tão irritante com as mudanças de esquema nessas grandes tabelas. Mudanças de esquema bloqueiam todo o cluster, então queremos nos livrar da coisa Galera. Usaremos o HAProxy e talvez o Maxscale para leituras de divisão de leitura - em escravos e escritas em mestre e Failover. Backup será no Escravo 2.

Por favor, se alguém fez isso antes ou alguém tem informações e experiência e pode escrever os passos e os principais desafios que tiveram que converter sua configuração galera em mariadb simples.

Estes são os principais passos que tenho em mente para fazer e ler de outra pergunta (essa pergunta não teve nenhuma resposta detalhada e nada sobre os desafios):

1- Backup completo de backup de dados / VMs para que apenas restaure o último estado em caso de falha

2- Pare todos os serviços / APIs conectados ao cluster Mariadb Galera

3- Pare os serviços do mysql em três nós

4- verifique os diretórios de dados

5- exclua todas as opções galera / galera.cnf em três nós

6- adicionar configurações de escravo mestre

7- Inicie os serviços do mysql

8- criar usuário de replicação de escravo no mestre

9-No nó mestre, execute show master status para obter o número do arquivo bin-log e o número da posição

Conecte 10 escravos ao mestre usando a sintaxe change_master_to

11- Teste a replicação

12- Iniciar APIs

    
por Milad Hamid Elhaei Sahar 22.11.2018 / 10:39

0 respostas