Was ist eine Proxmox-Betriebsebene?
Eine Proxmox-Betriebsebene ist Software, die auf Proxmox VE aufsetzt und den täglichen Betrieb des Servers übernimmt. Proxmox stellt die Virtualisierung bereit. Die Betriebsebene zeigt vorab, was eine Änderung berührt, macht Abhängigkeiten vom Speicher bis zur virtuellen Maschine sichtbar und macht aus einem riskanten Schritt einen bestätigten Schritt. Proxmox wird dadurch nicht ersetzt. Die Betriebsebene arbeitet mit den eigenen Werkzeugen und Berechtigungen von Proxmox.
Warum eine eigene Ebene nötig ist
Die Proxmox-Oberfläche stellt jede Funktion bereit, zeigt aber oft nicht das Ergebnis einer Aktion. Eine Platte löschen, eine Bridge ändern oder ein Update installieren ist jeweils ein einzelner Knopf. Welche virtuelle Maschine, welches Backup oder welches Netzwerk davon betroffen ist, muss separat ermittelt werden.
In kleinen Teams und Heimlaboren steckt dieses Wissen meist im Kopf einer einzigen Person. Eine Betriebsebene liest es von der Maschine und stellt es vor die Aktion.
Womit sie oft verwechselt wird
Verwaltungsoberfläche
Die Proxmox-Weboberfläche selbst. Jede Funktion ist dort verfügbar. Reihenfolge und Ergebnis der Arbeit bleiben beim Benutzer.
Rechenzentrumsmanager
Ein Werkzeug wie Proxmox Datacenter Manager, das mehrere Cluster an einer Stelle überwacht. Der Schwerpunkt liegt auf der Breite: viele Cluster, viele Knoten.
Automatisierungswerkzeug
Werkzeuge wie Ansible und Terraform. Diese Werkzeuge beschreiben wiederkehrende Konfiguration als Code. Die Wirkung dieses Codes bleibt unsichtbar.
Betriebsebene
Setzt den Schwerpunkt auf Tiefe bei einem einzelnen Host oder Cluster. Die Wirkung wird vor einer Aktion gezeigt, das Ergebnis danach.
Diese vier Werkzeuge schließen einander nicht aus. Alle vier lassen sich in derselben Infrastruktur gemeinsam einsetzen.
Sechs Aufgaben einer Betriebsebene
Auswirkungsvorschau
Bevor eine Aktion läuft, werden die betroffenen Platten, Pools, virtuellen Maschinen und Backups aufgelistet.
Abhängigkeitskarte
Die Kette von der physischen Platte zum Pool und vom Pool zur virtuellen Maschine und zum Netzwerk wird in einer Ansicht gezeichnet.
Sichere Updates
Vor der Installation von Paketupdates wird deren Wirkung gruppiert. Updates, die einen Neustart erfordern, werden gesondert markiert.
Backup-Prüfung
Ein geplanter Backup-Auftrag genügt nicht. Die Aktualität des letzten Backups jeder Maschine wird angezeigt, und eine Maschine, die aus dem Zeitplan gefallen ist, fällt auf.
Dauerhafte Überwachung
Plattengesundheit, Pool-Auslastung und Dienststatus werden im Hintergrund überwacht. Ein Problem wird gemeldet, bevor es jemand bemerkt.
Prüfprotokoll
Wer welche Aktion wann ausgeführt hat, wird aufgezeichnet.
Details
Wie sich eine Betriebsebene bewerten lässt
Läuft sie lokal
Verwaltungsdaten sollen die Infrastruktur nicht verlassen. Bricht die Internetverbindung ab, soll das Produkt weiterarbeiten.
Folgt sie den Proxmox-Berechtigungen
Statt ein eigenes Rollensystem aufzubauen, soll sie die Benutzer und Berechtigungen von Proxmox verwenden.
Schreibt sie über die Proxmox-Werkzeuge
Konfiguration soll über die Proxmox-API und die Proxmox-Werkzeuge geändert werden. Ein Werkzeug, das Konfigurationsdateien von Hand bearbeitet, bricht bei Proxmox-Updates.
Bestätigt sie zerstörerische Aktionen
Eine Aktion, die Daten löscht, soll ihre Wirkung in Zahlen zeigen und eine ausdrückliche Bestätigung verlangen.
Was bleibt nach der Entfernung
Wird das Produkt entfernt, soll die Proxmox-Installation unverändert weiterlaufen.
Wo AtlasPVE in diese Definition passt
AtlasPVE ist eine nach dieser Definition gebaute Proxmox-Betriebsebene. AtlasPVE wird auf dem Proxmox-VE-Host installiert, läuft lokal, nutzt die Proxmox-Berechtigungen und schreibt Konfiguration über die Proxmox-Werkzeuge. Die Proxmox-Oberfläche bleibt unverändert.
Häufig gestellte Fragen
- Ersetzt eine Proxmox-Betriebsebene Proxmox?
- Nein. Proxmox stellt weiterhin die Virtualisierung bereit. Die Betriebsebene läuft darauf, und die Proxmox-Oberfläche bleibt nutzbar.
- Was ist der Unterschied zwischen einer Betriebsebene und Proxmox Datacenter Manager?
- Datacenter Manager konzentriert sich darauf, mehrere Cluster an einer Stelle zu überwachen. Eine Betriebsebene konzentriert sich darauf, Wirkung und Ergebnis einer Aktion auf einem einzelnen Host oder Cluster zu zeigen. Beide lassen sich gemeinsam einsetzen.
- Braucht eine Betriebsebene eine Internetverbindung?
- Eine Internetverbindung sollte nicht nötig sein. AtlasPVE arbeitet ohne Internetverbindung, und Verwaltungsdaten verlassen den Host nicht.
- Braucht ein Homelab eine Betriebsebene?
- Auch ein einzelner Host hat Abhängigkeiten: Eine Platte kann mehrere virtuelle Maschinen tragen. Auswirkungsvorschau und Backup-Prüfung verhindern auch im Homelab Datenverlust.
- Was passiert, wenn die Betriebsebene entfernt wird?
- Die Proxmox-Installation läuft unverändert weiter. Virtuelle Maschinen, Speicher und Netzwerkkonfiguration bleiben in Proxmox.
- Mit welchen Berechtigungen arbeitet eine Betriebsebene?
- AtlasPVE baut kein eigenes Rollensystem auf. Die Berechtigung für eine Aktion wird aus den Benutzer- und Berechtigungsdefinitionen von Proxmox gelesen.