Я пытаюсь настроить кластер Galera через Puppet, и у меня есть дополнительное (возможно, ошибочное) требование использовать RPM с поддержкой Red Hat , Проблема у меня в связи с этим требованием является то, что команда начальной загрузки: systemctl start mysqld --wsrep-new-cluster
завершается с ошибкой:Bootstrapping Galera на RHEL7.2 systemctl: непризнанная опция '--wsrep-new-cluster'
systemctl: unrecognized option '--wsrep-new-cluster'
Я предполагаю, что RPM я использую, mariadb-galera-server-5.5.42-5.el7ost.x86_64
, не очень хороший mariadb.service
файл. Я надеялся, что mysqld.service
(символическая ссылка на mariadb.service
) примет параметр --wsrep-new-cluster
и запустит сервер mysql/mariadb с опцией --wsrep-new-cluster
, но это не так.
Как я могу изменить файл /usr/lib/systemd/system/mariadb.services
для выполнения /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mariadb/mariadb.pid --wsrep-new-cluster
, когда кто-то выполняет, systemctl start mariadb --wsrep-new-cluster
?
Спасибо!
Да. Все отлично работает с RPM, которую можно получить от Марии БД (http://yum.mariadb.org/), но, как я уже сказал в OP, у меня есть требование использовать конкретное репозиторию YUM, где последняя версия - «mariadb-galera» -server-5.5.42-5.el7ost.x86_64" –