netzwirt.galera-cluster

klaster galera

Cechy

Zmienne roli

Hasła

Hasła muszą być przechowywane na lokalnej maszynie ansible.

Ustaw ścieżkę do przechowywania za pomocą galera_password_lookup_dir.

Zmienne grupowe

galera_server_package: mariadb-server-10.1

galera_cluster_name: galera

galera_bind_address: 0.0.0.0

galera_manage_users: True

Obowiązkowo musisz zachować taką samą nazwę galera_cluster_name jak nazwa grupy, w przeciwnym razie wystąpią błędy.

Zmienne hostów

Ustaw galera_bootstrap na True na jednym węźle, będzie to początkowy węzeł master.

Ustaw galera_node_ip dla każdego hosta (@zobacz przykład inwentarza).

Monitorowanie klastra poprzez http

@zobacz https://github.com/olafz/percona-clustercheck

Ustaw galera_check_scripts na True, jeśli chcesz zainstalować skrypty percona clustercheck.

Ustaw port dla usługi xinetd galera_check_scripts_port.

Użytkownik checkuser dla haproxy

Utwórz użytkownika checkuser dla HAproxy bez hasła:

Włącz galera_haproxy_user -> True.

Wymień wszystkie dozwolone hosty w galera_haproxy_hosts.

Instalacja wtyczek nagios percona

Uruchom playbook z:

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

Wtyczki będą zainstalowane w /usr/lib/nagios/percona-plugins/ i skopiowane do dalszego użytku.

Zależności

Brak

Przykład

Inwentarz

[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

Licencja

BSD

Informacje o autorze

netzwirt

O projekcie

Install MariaDB galera-cluster

Zainstaluj
ansible-galaxy install netzwirt.galera-cluster
Licencja
Unknown
Pobrania
136
Właściciel