Einen Proxmox-Cluster mit mehreren Knoten aufbauen
Was ein Cluster bringt, was er kostet und warum drei Knoten besser sind als zwei.
Ab ab 13,99 €/Monat
Einleitung
Ein Proxmox-Cluster fasst mehrere Server unter einer Oberfläche zusammen: Sie sehen alle virtuellen Maschinen an einem Ort und verschieben sie von Knoten zu Knoten, oft ohne sie anzuhalten. Das ist der erste Gewinn, und schon für Wartungsarbeiten rechtfertigt er sich.
Der zweite — Hochverfügbarkeit, eine VM, die anderswo startet, wenn ihr Knoten ausfällt — verlangt mehr. Es braucht ein Quorum, also eine Mehrheit einiger Knoten, und genau deshalb sind drei Knoten besser als zwei: bei zweien kostet der Ausfall eines die Mehrheit, und der Cluster friert sicherheitshalber ein.
Nötig ist außerdem gemeinsamer oder replizierter Speicher, sonst kommt die VM ohne ihre Datenträger an. Ceph oder eine ZFS-Replikation leisten das, zum Preis von etwas Netzwerk und viel Arbeitsspeicher. Planen Sie das L-Angebot oder größer je Knoten: in dieser Größenordnung lassen 16 GB keinen Spielraum mehr.
Was der Server mitbringt, über die ganze Reihe
Proxmox VE bereits installiert
Der Server kommt mit installiertem <strong>Proxmox VE</strong> und erreichbarer Weboberfläche. Sie erstellen Ihre virtuellen Maschinen und LXC-Container im Browser, ohne Ticket und ohne Wartezeit. <strong>Neuinstallationen sind unbegrenzt</strong>: ein misslungener Versuch ist in Minuten zurückgesetzt.
Arbeitsspeicher, denn er geht zuerst aus
Auf einem Hypervisor stößt selten der Prozessor zuerst an die Grenze, sondern der <strong>Speicher</strong> — jede virtuelle Maschine reserviert ihren eigenen. Die Reihe beginnt bei <strong>16 GB</strong> und reicht bis <strong>96 GB</strong>, genug Luft für mehrere VMs, ohne sie auszuhungern.
Snapshots und Sicherungen ohne Limit
Ein Snapshot vor einem Update, einer vor einer Konfigurationsänderung: das unterscheidet einen Test von einer Wette. Weder Anzahl noch Häufigkeit werden berechnet, nichts hält also davon ab, einen weiteren zu nehmen.
Bis zu 16 zusätzliche IPv4-Adressen
Jede VM kann ihre eigene öffentliche Adresse führen, statt alles über Portweiterleitungen des Hosts zu schleusen. Nützlich, sobald eine virtuelle Firewall, ein Webserver und ein Fremddienst sauber nebeneinander laufen sollen.
Was man wirklich davon erwartet
Wartung ohne Ausfall
VMs von einem Knoten wegmigrieren, den leeren Knoten neu starten, sie zurückholen. Das ist die häufigste Nutzung und verlangt nicht einmal Hochverfügbarkeit.
Eine Oberfläche für alles
Drei Server, ein Fenster. Sicherungen, Vorlagen und Rechte werden auf Cluster-Ebene verwaltet statt dreimal hintereinander.
Automatischer Neustart nach Ausfall
Mit aktivierter HA und gemeinsamem Speicher startet eine VM, deren Knoten verschwindet, auf einem anderen. Das ist keine Kontinuität: es gibt einen Ausfall, einen kurzen.
Last verteilen
Eine hungrige VM auf einem Knoten, die kleinen auf einem anderen. Der Umzug läuft im laufenden Betrieb, ohne anzukündigendes Wartungsfenster.
Clustering lernen
Drei VDS kosten weniger als drei physische Maschinen und lassen sich unbegrenzt neu installieren. Der günstigste Weg, Quorum und Fencing wirklich zu üben.
Häufig gestellte Fragen
Zwei genügen, um eine Oberfläche zu teilen und VMs zu migrieren. Für Hochverfügbarkeit rechnen Sie mit drei: bei zweien kostet der Ausfall eines das Quorum, und der Überlebende hält sich sicherheitshalber zurück.
Nein. Die VM startet auf einem anderen Knoten neu, was so lange dauert wie ein Systemstart — meist einige zehn Sekunden. Das ist keine Dienstkontinuität, sondern ein automatischer Neustart.
Es ist für Cluster- und Speicherverkehr dringend zu empfehlen. Corosync reagiert empfindlich auf Latenz, und die Replikation über das öffentliche Netz zu schicken vermischt zwei sehr verschiedene Profile.
Ja, ein Proxmox-Cluster wächst, ohne dass man von vorn beginnt. Ein zusätzliches VDS zu bestellen und dem Cluster beitreten zu lassen, ist Routine; der umgekehrte Weg ebenso.