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

Репликация mariaDB останавливается при создании образа в aws

В настоящее время использую aws в качестве хостинга базы данных. Вместо использования RDS я использую экземпляры для включения mariaDB и распределения нескольких экземпляров по разным регионам для репликации.

Все работает нормально, но поскольку при использовании экземпляров aws не выполняет автоматическое резервное копирование, теперь я создаю crontab работа по запуску aws cli для автоматического создания изображения. Я все еще нахожусь на этапе тестирования, но потом я узнал, что каждый раз, когда я запускаю скрипт, aws действительно создает образ экземпляра, НО загвоздка в том, что mariaDB полностью останавливается и не запускается автоматически.

Я действительно исправил это, но интересно, знают ли люди об этом и есть ли способ предотвратить это.

Я погуглил, потом попытался запустить galera_new_cluster на 1st node который затем показал ошибку о файле с именем grastate.dat что я могу изменить bootstrap значение от 0 to 1.

Я сделал это, затем запустил galera_new_cluster снова, который затем отлично работал, чтобы запустить mariadb, тогда мне нужно перейти к другому dbs и запустить их вручную.

Сначала я думал, что это будет исправлено, но не догадывался. Я пробовал запустить aws cli для повторного создания образа экземпляра. Все dbs снова упало. в bootstrap значение возвращается к 0 что я должен установить это на 1 и запустите все эти команды снова и на другой сервер.

Я думал написать сценарий, чтобы делать это шаг за шагом каждый раз после создания изображения, но это было бы немного хлопотно.

Кто-нибудь знает об этой ситуации или способе исправить это навсегда?

Заранее спасибо за любые идеи.