В настоящее время использую 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
и запустите все эти команды снова и на другой сервер.
Я думал написать сценарий, чтобы делать это шаг за шагом каждый раз после создания изображения, но это было бы немного хлопотно.
Кто-нибудь знает об этой ситуации или способе исправить это навсегда?
Заранее спасибо за любые идеи.