PVE Technikübersicht¶
Für den Einstieg möchte ich hier ein paar einführende technische Topics aus dem ProxmoxVE Manual auflisten.
Techniken des Proxmox Virtual Environment - PVE¶
Einzigartiges Multi-Master-Design
Die integrierte webbasierte Verwaltungsoberfläche bietet Ihnen einen übersichtlichen Überblick über alle Ihre KVM-Gäste und Linux-Container sowie über Ihren gesamten Cluster.
Sie können Ihre VMs und Container, Speicher oder Cluster einfach über die grafische Benutzeroberfläche verwalten. Es ist nicht erforderlich, einen separaten, komplexen und teuren Verwaltungsserver zu installieren.
Proxmox Cluster-Dateisystem (pmxcfs)
Proxmox VE verwendet das einzigartige Proxmox Cluster-Dateisystem (pmxcfs), ein datenbankgestütztes Dateisystem zur Speicherung von Konfigurationsdateien. Dies ermöglicht die Speicherung der Konfiguration von Tausenden virtuellen Maschinen.
Durch die Verwendung von Corosync werden diese Dateien in Echtzeit auf allen Cluster-Knoten repliziert[. Das Dateisystem speichert alle Daten in einer persistenten Datenbank auf der Festplatte, dennoch verbleibt eine Kopie der Daten im RAM, was eine maximale Speichergröße von 30 MB bietet - mehr als genug für Tausende von VMs].
Proxmox VE ist die einzige Virtualisierungsplattform, die dieses einzigartige Cluster-Dateisystem verwendet.
Webbasierte Verwaltungsoberfläche
Proxmox VE ist einfach zu bedienen. Verwaltungsaufgaben können über die integrierte webbasierte Verwaltungsoberfläche erledigt werden - es ist nicht erforderlich, ein separates Verwaltungstool oder einen zusätzlichen Verwaltungsknoten mit großen Datenbanken zu installieren.
Das Multi-Master-Tool ermöglicht es Ihnen, Ihren gesamten Cluster von jedem Knoten aus zu verwalten. Die zentrale webbasierte Verwaltung - <<<<<<< HEAD basierend auf dem JavaScript-Framework ExtJS - ermöglicht es Ihnen, ======= basierend auf dem JavaScript-Framework ExtJS - ermöglicht es, >>>>>>> 5fbc6cb (UPDATE stuff in Intro Chapter) alle Funktionen über die GUI zu steuern und den Verlauf und Systemprotokolle jedes einzelnen Knotens zu überblicken.
Dies umfasst die Ausführung von Backup- oder Wiederherstellungsaufträgen, Live-Migration oder HA-gesteuerte Aktivitäten (High Availability).
Befehlszeile
Für fortgeschrittene Benutzer, die an den Komfort der Unix-Shell oder Windows PowerShell gewöhnt sind, bietet Proxmox VE eine Befehlszeilenschnittstelle zur Verwaltung aller Komponenten Ihrer virtuellen Umgebung.
Diese Befehlszeilenschnittstelle verfügt über eine intelligente Tab-Vervollständigung und vollständige Dokumentation in Form von UNIX-Manpages.
REST-API
Proxmox VE verwendet eine RESTful API. Als primäres Datenformat wurde JSON gewählt, und die gesamte API ist formal mit JSON Schema definiert. Dies ermöglicht eine schnelle und einfache Integration für Verwaltungstools von Drittanbietern wie benutzerdefinierte Hosting-Umgebungen.
Rollenbasierte Verwaltung
Sie können granularen Zugriff für alle Objekte (wie VMs, Speicher, Knoten usw.) definieren, indem Sie die rollenbasierte Benutzer- und Berechtigungsverwaltung verwenden.
Dies ermöglicht es Ihnen, Privilegien zu definieren und hilft Ihnen, den Zugriff auf Objekte zu kontrollieren. Dieses Konzept ist auch als Zugriffssteuerungslisten bekannt: Jede Berechtigung spezifiziert ein Subjekt (einen Benutzer oder eine Gruppe) und eine Rolle (Satz von Privilegien) auf einem bestimmten Pfad.
Authentifizierungsdomänen
Proxmox VE unterstützt mehrere Authentifizierungsquellen wie Microsoft Active Directory, LDAP, Linux PAM-Standardauthentifizierung oder den integrierten Proxmox VE-Authentifizierungsserver.