Proxmox HA Basis: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
*Corosync ist ein Cluster-Kommunikationsdienst, der verwendet wird, um die Kommunikation zwischen den Knoten (Nodes) eines Clusters sicherzustellen. | *Corosync ist ein Cluster-Kommunikationsdienst, der verwendet wird, um die Kommunikation zwischen den Knoten (Nodes) eines Clusters sicherzustellen. | ||
*Es bietet einen Mechanismus für die Echtzeitkommunikation zwischen den Mitgliedern des Clusters. | *Es bietet einen Mechanismus für die Echtzeitkommunikation zwischen den Mitgliedern des Clusters. | ||
;Pacemaker: | ;Pacemaker oder Pve-Ha-Manager: | ||
*Pacemaker | *Pacemaker und Pve-Ha-Manager sind Cluster Resource Manager, die für die Ressourcenverwaltung und die Entscheidungsfindung in einem Cluster verantwortlich ist. | ||
*Pacemaker nutzt Corosync für die Kommunikation zwischen den Cluster-Nodes. | *Pacemaker nutzt Corosync für die Kommunikation zwischen den Cluster-Nodes. | ||
=Wie funktioniert die HA mit Corosync und | *Pve-Ha-Manager (Proxmox nutzt Corosync für die Kommunikation zwischen den Cluster-Nodes. | ||
=Wie funktioniert die HA mit Corosync und Pve-Ha-Manager in Proxmox VE?= | |||
;Clusterbildung: | ;Clusterbildung: | ||
*Die Proxmox-Hosts werden zu einem Cluster verbunden. Corosync ermöglicht die Kommunikation zwischen den Nodes, um einen gemeinsamen Zustand (Cluster Membership) aufrechtzuerhalten. | *Die Proxmox-Hosts werden zu einem Cluster verbunden. Corosync ermöglicht die Kommunikation zwischen den Nodes, um einen gemeinsamen Zustand (Cluster Membership) aufrechtzuerhalten. | ||
;HA-Ressourcen: | ;HA-Ressourcen: | ||
* | *Pve-Ha-Manager verwaltet die Hochverfügbarkeit von Ressourcen wie virtuellen Maschinen (VMs) und anderen Diensten. | ||
*Wenn ein Node im Cluster ausfällt oder einen Fehler aufweist, erkennt | *Wenn ein Node im Cluster ausfällt oder einen Fehler aufweist, erkennt Pve-Ha-Manager dies und versucht, die betroffenen Ressourcen auf einem anderen verfügbaren Node zu starten. | ||
;Quorum: | ;Quorum: | ||
*Das Quorum stellt eine eindeutige Mehrheit an beteiligten Nodes in einem Cluster sicher, um die Integrität und konsistente Funktionalität zu gewährleisten. | *Das Quorum stellt eine eindeutige Mehrheit an beteiligten Nodes in einem Cluster sicher, um die Integrität und konsistente Funktionalität zu gewährleisten. | ||
| Zeile 18: | Zeile 20: | ||
*Fencing sorgt dafür, dass ein Node, der als nicht mehr erreichbar gilt, isoliert wird, um Dateninkonsistenzen zu verhindern. | *Fencing sorgt dafür, dass ein Node, der als nicht mehr erreichbar gilt, isoliert wird, um Dateninkonsistenzen zu verhindern. | ||
;Automatische Wiederherstellung: | ;Automatische Wiederherstellung: | ||
* | *Pve-Ha-Manager überwacht die Verfügbarkeit von Ressourcen und startet diese automatisch auf einem anderen Node, wenn ein Ausfall erkannt wird. | ||
*Dies trägt zur Minimierung von Ausfallzeiten bei. | *Dies trägt zur Minimierung von Ausfallzeiten bei. | ||
=STONITH= | =STONITH= | ||
*Shut the other node in the head | *Shut the other node in the head | ||
[[Datei:Stonith.png]] | |||
Aktuelle Version vom 15. Oktober 2026, 10:40 Uhr
Corosync und Pacemaker
- Corosync
- Corosync ist ein Cluster-Kommunikationsdienst, der verwendet wird, um die Kommunikation zwischen den Knoten (Nodes) eines Clusters sicherzustellen.
- Es bietet einen Mechanismus für die Echtzeitkommunikation zwischen den Mitgliedern des Clusters.
- Pacemaker oder Pve-Ha-Manager
- Pacemaker und Pve-Ha-Manager sind Cluster Resource Manager, die für die Ressourcenverwaltung und die Entscheidungsfindung in einem Cluster verantwortlich ist.
- Pacemaker nutzt Corosync für die Kommunikation zwischen den Cluster-Nodes.
- Pve-Ha-Manager (Proxmox nutzt Corosync für die Kommunikation zwischen den Cluster-Nodes.
Wie funktioniert die HA mit Corosync und Pve-Ha-Manager in Proxmox VE?
- Clusterbildung
- Die Proxmox-Hosts werden zu einem Cluster verbunden. Corosync ermöglicht die Kommunikation zwischen den Nodes, um einen gemeinsamen Zustand (Cluster Membership) aufrechtzuerhalten.
- HA-Ressourcen
- Pve-Ha-Manager verwaltet die Hochverfügbarkeit von Ressourcen wie virtuellen Maschinen (VMs) und anderen Diensten.
- Wenn ein Node im Cluster ausfällt oder einen Fehler aufweist, erkennt Pve-Ha-Manager dies und versucht, die betroffenen Ressourcen auf einem anderen verfügbaren Node zu starten.
- Quorum
- Das Quorum stellt eine eindeutige Mehrheit an beteiligten Nodes in einem Cluster sicher, um die Integrität und konsistente Funktionalität zu gewährleisten.
- Fencing
- Um Split-Brain-Szenarien zu vermeiden (wenn es zu einer Netzwerktrennung zwischen den Nodes kommt), implementiert Corosync Mechanismen wie Fencing und Quorum.
- Fencing sorgt dafür, dass ein Node, der als nicht mehr erreichbar gilt, isoliert wird, um Dateninkonsistenzen zu verhindern.
- Automatische Wiederherstellung
- Pve-Ha-Manager überwacht die Verfügbarkeit von Ressourcen und startet diese automatisch auf einem anderen Node, wenn ein Ausfall erkannt wird.
- Dies trägt zur Minimierung von Ausfallzeiten bei.
STONITH
- Shut the other node in the head
