netzwirt.galera-cluster

#galera-cluster

##Caractéristiques

#Variables de rôle

##Mots de passe

Les mots de passe doivent être stockés sur la machine ansible locale.

Définissez le chemin de stockage avec galera_password_lookup_dir

##Variables de groupe

galera_server_package : mariadb-server-10.1

galera_cluster_name : galera

galera_bind_address : 0.0.0.0

galera_manage_users : True

Il est obligatoire que le galera_cluster_name soit le même que le nom de votre variable de groupe, sinon vous obtiendrez des erreurs.

##Variables d'hôte

Définissez galera_bootstrap sur True pour un nœud, celui-ci sera le nœud maître initial.

Définissez galera_node_ip pour chaque hôte (@voir exemple d'inventaire)

##Surveiller le cluster via http @voir https://github.com/olafz/percona-clustercheck

Définissez galera_check_scripts sur True si vous souhaitez installer les scripts de vérification de cluster percona.

Définissez le port pour le service xinetd galera_check_scripts_port

##Utilisateur de vérification pour haproxy

Créez un utilisateur de vérification pour HAproxy sans mot de passe :

Activez galera_haproxy_user -> True.

Listez tous les hôtes autorisés dans galera_haproxy_hosts

##Installer les plugins nagios de percona

Exécutez le playbook avec :

--tags=nagios-plugins --extra-vars="{galera_nagios_plugins_version: '1.1.6'}"

Les plugins seront installés dans /usr/lib/nagios/percona-plugins/ et copiés vers

#Dépendances

Aucune

#Exemple

##Inventaire

[galera]
aav.gluster01 galera_node_ip=10.100.2.91 
aav.gluster02 galera_node_ip=10.100.2.92 galera_bootstrap=1
aav.gluster03 galera_node_ip=10.100.2.93 

##Playbook

 - hosts: galera
   become: true
   roles:
     - netzwirt.galera-cluster

#Licence

BSD

#Informations sur l'auteur

netzwirt

À propos du projet

Install MariaDB galera-cluster

Installer
ansible-galaxy install netzwirt.galera-cluster
Licence
Unknown
Téléchargements
136
Propriétaire