chanchalbose.hacluster

ansible-hacluster

Rolle zur Erstellung eines zweiknoten Hochverfügbarkeitsclusters (HA-Cluster) mit pcs, pacemaker und corosync.

Anforderungen

Der Code wurde teilweise in RHEL 7 getestet und der Debian-spezifische Code wird noch entwickelt. Die Aufgaben zur Erstellung des Fencing-Geräts in virtfence.yml sollten als Hinweis betrachtet werden; bitte nehmen Sie die notwendigen Änderungen vor. Es handelt sich um einen Code, der noch getestet wird, und unsicherer Code ist kommentiert.

Rollenvariablen

Die folgenden Variablen in defaults/main.yml sollten an Ihre Umgebung angepasst werden:

hacluster_password: Change_Me
pcs_cluster1: set_an_ip1
pcs_cluster2: set_an_ip2
cluster_name: set_name
virt_fencing: false
ip_of_esxi: set_esxi_or_vcenter_ip
sxi_username: set_esxi_or_vcenter_username
sxi_password: set_esxi_or_vcenter_password

Die Aufgaben in virtfence.yml sind deaktiviert, wenn virt_fencing auf false gesetzt ist.

Abhängigkeiten

Aktuell gibt es keine Abhängigkeiten. Ich plane jedoch, den Fencing-Code in eine separate Rolle zu forkeln.

Beispiel-Playbook

Beispiel-Playbook zur Verwendung dieser Rolle

  • hosts: ['node1','node2'] become: true remote_user: vagrant roles:
    • { role: ansible-hacluster, pcs_cluster1: node1, pcs_cluster2: node2, create_cluster: mycluster }

Lizenz

BSD

Autoreninformation

Chanchal Bose Firma: Prodevans LLC Github-Repo: https://github.com/chanchalbose Docker-Repo: https://hub.docker.com/r/chanchal YouTube-Kanal: mostlylinux

Über das Projekt

Deploy HA Cluster using pcs, pacemaker and corosync on Redhat 7

Installieren
ansible-galaxy install chanchalbose.hacluster
GitHub Repository
Lizenz
Unknown
Downloads
105
Besitzer