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

Загрузочный кластер Galera

Мы хотели бы использовать кластер MariaDB Galera для нашего проекта. Кластер Galera работает и вроде работает нормально.

Если некоторые узлы кластера не работают, кластер продолжает работать. Но после полного перезапуска всех узлов (перезапуска хоста VMWare) кластер не работает.

Мне нужно остановить mysql и запустить mysqld --wsrep_cluster_address=gcomm:// & на одном узле. После этого я могу перезапустить все узлы (один за другим), и кластер будет запущен и работает. После этого я перезапускаю mysql на первом узле, поэтому он работает так же, как и на других узлах.

Это работает нормально, но мой босс хотел бы иметь какой-то сценарий, который делает это автоматически, поэтому какой-то рабочий, перезапускающий хост VMWare, вызывает этот сценарий, и кластер запускается и работает.

Есть ли для этого скрипты (не нашел)? Есть ли для этого какое-либо бесплатное или коммерческое решение (лучше всего с графическим пользовательским интерфейсом)?

Мы используем HAProxy для доставки нагрузки на узлы, но он просто показывает, работают ли узлы или нет.

Или это глупая идея, и человек, который перезапускает кластер базы данных, должен выполнить шаги для начальной загрузки кластера?