Ein HA-Cluster sorgt dafür, dass Dienste (z.B. eine virtuelle IP) auch beim Ausfall eines Knotens verfügbar bleiben.
sudo apt install corosync pacemaker -y
In /etc/corosync/corosync.conf die Nodes definieren:
nodelist {
node { ring0_addr: 192.168.1.10; name: node1 }
node { ring0_addr: 192.168.1.11; name: node2 }
}
sudo systemctl enable --now corosync pacemaker
Definiere eine IP, die zwischen den Knoten schwenken kann:
sudo crm configure primitive virtual_ip ocf:heartbeat:IPaddr2 \
params ip=192.168.1.100 cidr_netmask=24
sudo crm configure property stonith-enabled=false
sudo crm status
STATUS: Cluster online. Failover-Mechanismus für Hochverfügbarkeit aktiv.