Назад | Перейти на главную страницу

Преобразование кластера Mariadb Galera в кластер репликации простого главного подчиненного устройства

Теперь у нас есть этот проект для преобразования нашего кластера Mariadb Galera (3 узла) в кластер Simple Master Slave (один главный и два подчиненных). Итак, наша цель - избавиться от Galera и сделать нашу установку просто async / semisync Master Slave cluster. В нашем текущем Galera есть большие таблицы, и меня очень раздражают изменения схемы в этих больших таблицах. Изменения схемы блокируют весь кластер, поэтому мы хотим избавиться от Galera. Мы будем использовать HAProxy и, возможно, Maxscale для разделения операций чтения - чтения на ведомых устройствах и записи на ведущем устройстве и аварийного переключения. Резервное копирование будет на Slave 2.

Пожалуйста, если кто-то делал это раньше или у кого-то есть информация и опыт, и он может записать шаги и основные проблемы, которые должны были преобразовать вашу настройку galera в простой mariadb.

Вот основные шаги, которые я имею в виду, чтобы сделать это и прочитать другой вопрос (на этот вопрос не было подробного ответа и ничего о проблемах):

1- Полное резервное копирование данных / резервных копий виртуальных машин на случай восстановления до последнего состояния в случае сбоя

2- Остановите все службы / API, подключенные к кластеру Mariadb Galera

3- Остановить службы mysql на трех узлах

4- проверьте каталоги данных

5- удалить все параметры galera / galera.cnf на трех узлах

6- добавить конфигурации Master Slave

7- Запустите службы mysql

8- создать подчиненного пользователя репликации на главном

9-На главном узле запустить показать главный статус, чтобы получить номер бункера файла и номер позиции

10-подключите ведомые устройства к мастеру с помощью синтаксиса change_master_to

11- Проверить репликацию

12- Запуск API