Im Bereich der Server-Virtualisierung sind die professionellen Lösungen von VMware oder Microsoft Hyper-V am Markt dominierend und weit verbreitet. Aber auch Open Source Lösungen wie Proxmox VE haben ein großes Potential und bringen – insbesondere für kleinere Organisation – auch einige Vorteile gegenüber den etablierten Lösungen mit.
Herzlich Willkommen bei dieser Folge des Podcasts: „Moderne IT: Modular, flexibel, souverän“. Heute geht es um die Server-Virtualisierung mit Proxmox.
Im Bereich der Server-Virtualisierung sind die professionellen Lösungen von VMware oder Microsoft Hyper-V am Markt dominierend und weit verbreitet. Aber auch andere Lösungen haben ein großes Potential und bringen – insbesondere für kleinere Organisation – auch einige Vorteile gegenüber den etablierten Lösungen mit.
Ein Beispiel hierfür ist der Open Source Hypervisor Proxmox Virtual Environment. Kostenfrei erhältlich in einer Community Edition bietet er alle wichtigen grundlegenden Virtualisierungsfunktionen und eine sehr interessante Variante der Datensicherung für virtuelle Maschinen.
Wie bei den etablierten großen Lösungen sind Funktionen für VM Snapshots, Replikation zu weiteren Hosts, Backups der VMs sowie Hochverfügbarkeit im Clusterbetrieb möglich – und dies ohne weitere Lizenzkosten. Einige erweiterte Funktionen wie das automatisierte Verschieben von virtuellen Maschinen für eine optimierte Lastverteilung in einem Cluster sind jedoch nicht integriert.
Als Virtualisierungtechnologie für die Vollvirtualisierung wird bei Proxmox QEMU bzw. KVM eingesetzt, eine Paravirtualisierung für Linux Container ist mit LXC ebenfalls möglich. Da es sich hierbei um offene Standards handelt, lassen sich exportierte VMs auch in anderen auf QEMU basierenden Virtualisierunglösungen betreiben und bei Bedarf einfach in Formate konvertieren, die mit VMware oder Hyper-V kompatibel sind.
Virtualisierung hat für mich neben der besseren Nutzung von Hardwareressourcen einen ganz entscheidenden Vorteil gegenüber bare-metal Installationen: Die virtuellen Maschinen lassen sich einfach und schnell sichern und vor allem flexibel auf fast jeder Hardware wiederherstellen. Hier kommt eine weitere sehr interessante Lösung von Proxmox ins Spiel: der Proxmox Backup Server.
Der Proxmox Backup Server ist ein eigenständiges Serversystem, welches als Speicherort für Datensicherungen von virtuellen Maschinen dient. Es ermöglicht inkrementelle Sicherungen der VMs sowie eine Deduplizierung im Backupspeicher. Durch diese Funktionen ist es sehr einfach, örtlich getrennte Sicherungen von virtuellen Maschinen anzufertigen. Für eine 3-2-1 Backup Strategie lassen sich die Sicherungsarchive auf weitere Proxmox Backup Server replizieren und somit 3 Kopien auf 2 verschiedenen Medien erstellen, von denen mindestens 1 Sicherung an einem anderen Standort liegen sollte. Auch eine Langzeitarchivierung auf LTO-Bänder ist möglich. Da ein Proxmox Backup Server nur geringe Hardwareanforderungen aufweist, ist beispielsweise ein Betrieb in einer virtuellen Maschine auf einer kleinen NAS möglich.
Interessant in Bezug auf Datensicherung und eine hohe Verfügbarkeit der virtualisierten Systeme ist auch ein hybrider Betrieb zum einen in den eigenen Büroräumen und zum anderen in einem externen Rechenzentrum. Alternativ kann dies auch in zwei verschiedenen Rechenzentren und nicht in den eigenen Räumlichkeiten realisiert werden. Hierbei können die mit Proxmox virtualisierten Systeme vom Hauptstandort zu einem zweiten Standort repliziert werden, um bei einem Ausfall der Hauptsysteme auf den anderen Standort umzuschwenken. Für noch höhere Verfügbarkeit am Hauptstandort kann ein Hochverfügbarkeitscluster eingesetzt werden.
Die Proxmox Server Solutions GmbH bietet einen kommerziellen Support für die Software und es besteht die Möglichkeit, eine sehr günstige Subscription für die Proxmox Hosts abzuschließen, mit der Zugriff auf das Enterprise Repository für sichere und durch die Entwickler geprüfte Softwareupdates gewährt wird. Dies ist eine sehr sinnvolle Maßnahme, die ich nicht nur für die kommerzielle Nutzung jedem empfehlen möchte. Dadurch wird nicht nur die Stabilität der eingesetzten Virtualisierungshost erhöht, sondern auch die Entwicklung dieses grandiosen Open Source Produktes gefördert.
Zusammengefasst eignen sich das Proxmox Virtual Environment und der Proxmox Backup Server gemeinsam zur schnellen und einfachen Erhöhung der Datensicherheit durch Replikation und Backups. Selbst bei der Verwendung eines einzelnen Serversystems in kleinen Organisationen empfehle ich häufig eine Virtualisierung mit Proxmox, um eine größere Flexibilität und Datensicherheit zu ermöglichen.