Libvirt PCS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 38: | Zeile 38: | ||
===Stonith deaktivieren=== | ===Stonith deaktivieren=== | ||
*pcs property set stonith-enabled=false | *pcs property set stonith-enabled=false | ||
| + | ===Status des Clusters=== | ||
| + | *pcs cluster status | ||
| + | |||
=Weiteres= | =Weiteres= | ||
;Wir müssen die XML der Maschine auf einen gemeinsamen Speicherort legen. | ;Wir müssen die XML der Maschine auf einen gemeinsamen Speicherort legen. | ||
Version vom 16. August 2023, 14:08 Uhr
Ziel
Eine hochverfügbare virtuelle Maschine
Vorrausetzungen
- 2 unabhängige Nodes in einem HA cluster
- 1 Netzlaufwerk
Vorgehen
- wir gehehn davon aus das die nodes eingerichtet sind unc mit hilfe von pcs verwaltet werden können siehe Pcsd bis punkt 6
- wir installiern libvirt auf beiden nodes
- wir binden auf beiden nodes unser netzlaufwerk ein
- wir legen den speicherort für virtuellen machine auf unser netzlaufwer
- wir verbinden uns mit einem node mit virt-viewer und installieren dort die vm die wir später als HA resource verwalten wollen
Aufbau
- Wir haben kvm01 und kvm02
- Wir haben ein gemeinsames NFS Share auf nfs-server
Vorbereitungen
Installation pcs corosync
- apt install pacemaker corosync pcs
Auf beiden Nodes (kvm01 und kvm02)
Löschen des alten Krams
- rm /etc/corosync/corosync.conf
Passwort setzen
- passwd hacluster
123Start$
Auf einer Node (kvm01)
- pcs host auth kvm01 kvm02
Username: hacluster Password: kvm01: Authorized kvm02: Authorized
Cluster setup
- pcs cluster setup kvm-cluster kvm01 kvm02 --force
Cluster start
- pcs cluster start --all
Stonith deaktivieren
- pcs property set stonith-enabled=false
Status des Clusters
- pcs cluster status
Weiteres
- Wir müssen die XML der Maschine auf einen gemeinsamen Speicherort legen.
- mkdir /var/lib/libvirt/images/pool/xml
- cp /etc/libvirt/qemu/debian11.xml /var/lib/libvirt/images/pool/xml/
- Wir holen die Maschine aus der Verwaltung raus.
- virsh undefine debian11
Domain 'debian11' has been undefined
Wir erstellen die HA resource
- pcs resource create debian11 VirtualDomain hypervisor="qemu:///system" config="/var/lib/libvirt/images/pool/xml/debian11.xml" migration_transport=ssh