Libvirt PCS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
|||
| Zeile 11: | Zeile 11: | ||
# wir legen den speicherort für virtuellen machine auf unser netzlaufwer | # 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 | # wir verbinden uns mit einem node mit virt-viewer und installieren dort die vm die wir später als HA resource verwalten wollen | ||
| + | =Vorbereitungen= | ||
| + | ==Installation pcs corosync= | ||
| + | *apt install pacemaker corosync pcs | ||
| + | ==Auf beiden Nodes== | ||
| + | ===Löschen des alten Krams=== | ||
| + | *rm /etc/corosync/corosync.conf | ||
| + | ===Passwort setzen=== | ||
| + | *passwd hacluster | ||
| + | 123Start$ | ||
| + | ===Auf einer Node=== | ||
| + | *pcs host auth kvm01 kvm02 | ||
| + | Username: hacluster | ||
| + | Password: | ||
| + | kvm01: Authorized | ||
| + | kvm02: Authorized | ||
| + | ==Cluster starten=== | ||
| + | *pcs host auth kvm01 kvm02 | ||
=Wir erstellen die HA resource= | =Wir erstellen die HA resource= | ||
*pcs resource create vm-hamster VirtualDomain hypervisor="qemu:///system" config="/mnt/data/kvm/cluster/config/hamster.xml" migration_transport=ssh op start timeout="120s" op stop timeout="120s" op monitor timeout="30" interval="10" meta allow-migrate="true" priority="100" op migrate_from interval="0" timeout="120s" op migrate_to interval="0" timeout="120" | *pcs resource create vm-hamster VirtualDomain hypervisor="qemu:///system" config="/mnt/data/kvm/cluster/config/hamster.xml" migration_transport=ssh op start timeout="120s" op stop timeout="120s" op monitor timeout="30" interval="10" meta allow-migrate="true" priority="100" op migrate_from interval="0" timeout="120s" op migrate_to interval="0" timeout="120" | ||
*http://www.unixarena.com/2015/12/rhel-7-pacemaker-configuring-ha-kvm-guest.html | *http://www.unixarena.com/2015/12/rhel-7-pacemaker-configuring-ha-kvm-guest.html | ||
Version vom 16. August 2023, 11:54 Uhr
Ziel
eine hoch verfügbare virtuelle Maschine
Vorrausetzungen
- 2 unabhängige nodes in einem HA cluster
- Tipp für ein konzept of prof kann auch vmware benutzt werden um die beiden nodes zur verfügung zu stellen siehe libvirt in WM-ware
- 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
Vorbereitungen
=Installation pcs corosync
- apt install pacemaker corosync pcs
Auf beiden Nodes
Löschen des alten Krams
- rm /etc/corosync/corosync.conf
Passwort setzen
- passwd hacluster
123Start$
Auf einer Node
- pcs host auth kvm01 kvm02
Username: hacluster Password: kvm01: Authorized kvm02: Authorized
Cluster starten=
- pcs host auth kvm01 kvm02
Wir erstellen die HA resource
- pcs resource create vm-hamster VirtualDomain hypervisor="qemu:///system" config="/mnt/data/kvm/cluster/config/hamster.xml" migration_transport=ssh op start timeout="120s" op stop timeout="120s" op monitor timeout="30" interval="10" meta allow-migrate="true" priority="100" op migrate_from interval="0" timeout="120s" op migrate_to interval="0" timeout="120"