1 votes

Redémarrer le cluster MariaDB avec Ansible

Je voudrais redémarrer mon cluster MariaDB avec Ansible.

J'ai appliqué l'option série pour exécuter script sur les serveurs un par un, mais à la fin du script (= après avoir construit le cluster), je voudrais exécuter une commande sur chacun de ces serveurs pour redémarrer soigneusement le cluster, ce qui signifie redémarrer le serveur MariaDB sur le nœud un, attendre jusqu'à ce que tous soient synchronisés à nouveau, et continuer avec les autres, mais je n'ai pas d'idée, quelle fonction Ansible (module) dois-je utiliser.

J'ai essayé delegate_to , run_once mais j'ai échoué lorsque j'ai essayé d'exécuter quoi que ce soit sur le premier serveur comme dernière étape de ce playbook. Pouvez-vous m'aider ?

0voto

dacongy Points 856

Vous devriez jeter un coup d'œil au module wait_for https://docs.ansible.com/ansible/2.5/modules/wait_for_module.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X