VMware Horizon-Alternative für Proxmox | Inuvika

Ersetzen von VMware Horizon beim Umstieg auf Proxmox VE

Lange Zeit gehörte der Ausstieg aus VMware zu den Ideen, über die viele Infrastrukturteams sprachen, die aber nur relativ wenige ernsthaft verfolgten. VMware war fest etabliert, das wussten die Administratoren, und selbst wenn die Lizenzbedingungen nicht besonders attraktiv waren, machte es der mit der Migration von Hunderten oder Tausenden virtueller Maschinen verbundene Aufwand oft einfacher, beim Alten zu bleiben.

Diese Berechnung hat sich geändert.

Die Veränderungen im Zuge der Übernahme von VMware durch Broadcom haben Unternehmen dazu gezwungen, ihre Infrastrukturentscheidungen zu überdenken, die in einigen Fällen seit einem Jahrzehnt oder länger weitgehend unhinterfragt geblieben waren. Diskussionen über alternative Hypervisoren sind längst keine rein theoretischen Architekturüberlegungen mehr, und Proxmox VE taucht dabei zunehmend als Lösung auf.

Dafür gibt es gute Gründe. Proxmox hat sich zu einem ausgereiften, zuverlässigen Hypervisor entwickelt, der Clustering, Hochverfügbarkeit, softwaredefinierten Speicher, Datensicherung sowie die Verwaltungsfunktionen bietet, die für den Betrieb umfangreicher Produktionsumgebungen erforderlich sind. Noch wichtiger ist, dass Unternehmen Proxmox nicht nur in Labors testen. Die IT-Abteilung der Stanford University hat einen eigenen Bericht über die abgeschlossene Umstellung veröffentlicht: Mehr als sechzig Serverknoten wurden zu sechs unabhängigen Proxmox-Clustern umgebaut, und rund 1.500 virtuelle Maschinen wurden von VMware migriert. Infrastrukturen dieser Größenordnung werden in der Praxis migriert.

Für ein Unternehmen, dessen VMware-Umgebung hauptsächlich aus Server-Workloads besteht, kann der Weg in die Zukunft dadurch erfreulich einfach aussehen: die Proxmox-Umgebung einrichten, die Workloads migrieren, ESXi außer Betrieb nehmen und weitermachen.

Was passiert jedoch, wenn vSphere nicht das einzige VMware-Produkt ist, auf das Sie angewiesen sind?

Der Austausch von vSphere ist nur die halbe Miete

Stellen Sie sich ein Unternehmen vor, das eine recht konventionelle VMware-Umgebung betreibt. Seine Serverinfrastruktur läuft auf vSphere, während mehrere hundert Mitarbeiter über VMware Horizon auf Windows-Desktops und -Anwendungen zugreifen.

Manche Benutzer verfügen möglicherweise über vollständige Windows 11-Desktops. Andere starten eine Handvoll veröffentlichter Windows-Anwendungen, während externe Mitarbeiter streng kontrollierte Desktops erhalten, ohne direkten Zugriff auf das Unternehmensnetzwerk zu haben. Für die Benutzer ist Horizon einfach der Weg, über den sie auf die benötigten Ressourcen zugreifen.

Daraufhin beschließt das Unternehmen, VMware zu verlassen.

Die Umstellung der Infrastruktur auf Proxmox löst einen wesentlichen Teil des Problems. Die Domänencontroller können migriert werden. Die Dateiserver können migriert werden. Die Datenbanken und Anwendungsserver können migriert werden. Die virtuellen Windows-Maschinen, die zur Bereitstellung der Benutzer-Desktops dienen, können ebenfalls auf Proxmox laufen.

Aber Horizon kann nicht einfach mitgenommen und mit ihnen zusammen transportiert werden.

Der Grund dafür wird deutlich, wenn man den VMware-Stack in seine Einzelteile zerlegt. vSphere stellt die Virtualisierungsinfrastruktur bereit; Horizon bietet den Dienst, der diese Infrastruktur in eine für die Benutzer nutzbare Form umwandelt. Horizon weiß, wer die Benutzer sind, auf welche Anwendungen und Desktops sie Zugriff haben und woher diese Ressourcen stammen sollen.

Proxmox ersetzt die erste dieser Funktionen. Die zweite soll damit nicht ersetzt werden.

An diesem Punkt wird das, was zunächst wie eine Hypervisor-Migration aussah, auch zu einem Projekt im Bereich End-User-Computing. Die Frage lautet nicht mehr einfach nur: “Womit ersetzen wir vSphere?”

Wenn Horizon zum Nachlass gehört, stellt sich eine weitere Frage: Was kommt an die Stelle von Horizon?

Eine andere Desktop-Ebene

Genau hier sind wir am richtigen Platz.

Inuvika OVD Enterprise stellt die Anwendungs- und Desktop-Bereitstellungsschicht oberhalb des Hypervisors bereit und ist eine Eine Alternative zu VMware Horizon, die nicht an einen Hypervisor gebunden ist. Proxmox stellt die Infrastruktur bereit, auf der virtuelle Maschinen ausgeführt werden; wir wandeln die auf dieser Infrastruktur laufenden Windows- und Linux-Workloads in Anwendungen und Desktops um, die den Benutzern sicher bereitgestellt werden können.

Stellen Sie sich ein Unternehmen mit 600 Horizon-Benutzern vor. 200 Ingenieure erhalten ihre eigenen virtuellen Windows 11-Desktops, da sie vollständige Desktop-Umgebungen benötigen. Die übrigen 400 Mitarbeiter benötigen in erster Linie Zugriff auf eine Sammlung von Windows-Geschäftsanwendungen.

Vor der Migration wurde all dies möglicherweise über Horizon auf vSphere bereitgestellt. Danach kann es über Inuvika OVD Enterprise auf Proxmox bereitgestellt werden.

Die Ingenieure können weiterhin dedizierte Windows-Desktops nutzen, während die übrigen Mitarbeiter gemeinsam genutzte Windows-Desktops oder einzelne veröffentlichte Anwendungen erhalten können. Aus Sicht der Benutzer spielt der zugrunde liegende Hypervisor kaum eine Rolle: Sie melden sich an und erhalten die ihnen zugewiesenen Ressourcen.

Hinter den Kulissen wurden jedoch beide Ebenen der VMware-Umgebung ersetzt.

Wichtig ist, dass Inuvika OVD Enterprise nicht einfach nur eine Software ist, die zufällig in von Proxmox gehosteten virtuellen Maschinen läuft. Wir bieten Unterstützung für die Bereitstellung in Proxmox VE, sodass unsere Software direkt mit der zugrunde liegenden Virtualisierungsinfrastruktur interagiert.

Von einem Windows-Image auf den Desktop eines Benutzers

Wenn diese 200 Ingenieure Windows-11-Desktops benötigen, muss jemand diese einrichten und warten. Ebenso würde die manuelle Einrichtung jedes zusätzlichen Windows-Servers, falls die gemeinsame Anwendungsumgebung aufgrund steigender Nutzeranforderungen mehr Kapazität benötigt, den Sinn eines verwalteten Desktop-Dienstes eher untergraben.

Stattdessen erstellt ein Administrator einen „Gold Master“, der das Betriebssystem, die Anwendungen und die vom Unternehmen benötigten Konfigurationen enthält. Anhand dieser Vorlage können wir dann die Instanzen bereitstellen, die für die Bereitstellung von Desktops und Anwendungen erforderlich sind.

Die Organisation ist weiterhin Eigentümerin des Windows-Images und verwaltet dieses. Sie entscheidet, wie Windows aktualisiert wird, welche Anwendungen installiert werden und welche Sicherheitsrichtlinien angewendet werden. Bei einer Proxmox-Bereitstellung erfolgt die Windows-Vorbereitung einschließlich Sysprep über OVD-Server-Skripte, während die abschließende Umwandlung der vorbereiteten virtuellen Maschine in eine Vorlage direkt in Proxmox selbst stattfindet. Beide Schritte sind in unserer Dokumentation zur Bereitstellung.

Sobald diese Vorlage erstellt ist, dient sie als Grundlage für die Windows-Ressourcen, die wir bereitstellen.

Diese Unterscheidung ist wichtig, da es einen wesentlichen Unterschied gibt zwischen der Aussage, dass ein VDI-Produkt auf Proxmox läuft, und der Aussage, dass es tatsächlich in Proxmox integriert ist. Nahezu jede Anwendung kann in einer virtuellen Maschine installiert werden. Integration bedeutet, dass die Desktop-Software mit der zugrunde liegenden Infrastruktur zusammenarbeiten kann, um die für die Bereitstellung des Dienstes erforderlichen Ressourcen zu schaffen.

Für ein Unternehmen, das von VMware wechselt, bedeutet dies, dass der Umstieg auf Proxmox nicht zwangsläufig bedeutet, auf die Automatisierung verzichten zu müssen, die es bisher von seiner Desktop-Bereitstellungssoftware gewohnt war.

Das Horizon-Anwesen nicht automatisch neu erstellen

Eine Migration ist zudem eine gute Gelegenheit, zu hinterfragen, ob jeder Nutzer die bisherige Architektur noch benötigt.

Wenn unsere Beispielorganisation derzeit über 600 Horizon-Desktops verfügt, könnte der naheliegende Migrationsplan darin bestehen, 600 Ersatz-Desktops einzurichten. Aber vielleicht benötigen nur die 200 Ingenieure tatsächlich eine eigene Windows-Umgebung. Wenn die anderen 400 Nutzer den Großteil ihres Arbeitstages damit verbringen, dieselben wenigen Windows-Anwendungen zu nutzen, würde die Bereitstellung einer separaten virtuellen Windows 11-Maschine für jeden von ihnen kaum mehr bewirken, als Hunderte weiterer Betriebssysteme zu schaffen, die betrieben, gepatcht und verwaltet werden müssen.

Inuvika OVD Enterprise unterstützt beide Ansätze innerhalb derselben Umgebung.

Benutzer, die eine individuelle Windows-Umgebung benötigen, können einen dedizierten Desktop erhalten, während Anwendungen und gemeinsam genutzte Desktops von Windows-Anwendungsservern an Benutzer bereitgestellt werden können, die keine eigene Umgebung benötigen. So können sich mehrere Benutzer die zugrunde liegenden Serverressourcen teilen und erhalten dennoch ihre eigenen individuellen Sitzungen.

Dadurch wird die Migration zu einer Gelegenheit, eine sinnvollere Frage zu stellen als “Wie können wir Horizon auf Proxmox nachbilden?”

Fragen Sie stattdessen: “Wofür nutzen unsere Anwender Horizon eigentlich?”

Die Ersatzumgebung kann dann auf den benötigten Dienst zugeschnitten werden, anstatt einfach nur die Infrastruktur nachzubilden, die diesen zuvor zufällig bereitgestellt hat.

Die nächste Abhängigkeit vermeiden

Daraus lässt sich auch eine allgemeinere Lehre ziehen. Für viele Unternehmen haben die jüngsten Ereignisse rund um VMware gezeigt, welch großes Risiko es birgt, wenn ein zu großer Teil des Infrastruktur-Stacks von einem einzigen Anbieter abhängig ist.

Es durch einen anderen eng gekoppelten Stack zu ersetzen, wäre eine seltsame Schlussfolgerung, die man aus dieser Erfahrung ziehen könnte.

Inuvika OVD Enterprise ist keine reine Proxmox-Lösung. Proxmox ist neben Nutanix AHV, VMware vSphere und VergeOS sowie Cloud-Anbietern wie Zadara, Microsoft Azure, Google Cloud und AWS eine der Umgebungen in der integrierten Liste, mit denen unser Bereitstellungssystem kompatibel ist. Allgemeiner gesagt sind wir hypervisor- und cloudunabhängig und laufen auch auf KVM, Hyper-V und Virtuozzo.

Heute könnte ein Unternehmen zu dem Schluss kommen, dass Proxmox die richtige Lösung für alle Anwendungen ist, die derzeit auf vSphere laufen. In Zukunft könnte es jedoch ein anderes Unternehmen übernehmen, eine Cloud-Infrastruktur einführen oder eine andere Veränderung vornehmen, die niemand, der die heutige Umgebung entwirft, vorhersagen kann.

Durch die Trennung der beiden Ebenen können diese Entscheidungen unabhängig voneinander getroffen werden.

Entscheiden Sie sich für Proxmox, denn es ist der richtige Hypervisor. Entscheiden Sie sich für Inuvika OVD Enterprise, denn es ist die richtige Lösung für die Bereitstellung von Anwendungen und Desktops. Ein Wechsel des einen bedeutet nicht automatisch einen Wechsel des anderen.

VMware den Rücken zu kehren bedeutet, über vSphere hinauszuschauen

Für Unternehmen, die VMware ausschließlich zur Servervirtualisierung nutzen, kann der Umstieg auf Proxmox einen klaren Weg weg von vSphere bieten. Praktische Migrationen an der Stanford University und an anderen Orten haben bereits gezeigt, dass Proxmox in der Lage ist, umfangreiche Produktionsumgebungen zu betreiben.

Für Unternehmen, die VMware Horizon (Omnissa) einsetzen, ist der Austausch des Hypervisors jedoch nur ein Teil des Weges.

Proxmox stellt die Virtualisierungsinfrastruktur bereit, während Inuvika OVD Enterprise die darüber liegende Ebene für die Bereitstellung von Anwendungen und Desktops abdeckt. Gemeinsam bieten sie eine Alternative zu vSphere und Horizon, ohne dass auf zentral verwaltete Windows-Anwendungen, gemeinsam genutzte Desktops oder dedizierte VDI-Umgebungen verzichtet werden muss.

Vielleicht noch wichtiger ist, dass sie es einem Unternehmen ermöglichen, einen vertikal integrierten VMware-Stack durch zwei unabhängige Technologieentscheidungen zu ersetzen.

Die Ablösung von vSphere ist eine Entscheidung.

Ein weiterer Punkt ist die Ablösung von VMware Horizon.

Und diese Trennung könnte letztendlich einer der größten Vorteile dieses Schrittes sein.

Häufige Fragen

Kann Proxmox VMware Horizon ersetzen?

Nicht direkt. Proxmox VE stellt die Virtualisierungsinfrastruktur bereit und kann die Rolle von VMware vSphere und ESXi übernehmen. Horizon erfüllt eine andere Aufgabe, nämlich die Vermittlung von Benutzern an die Desktops und Anwendungen, für die sie berechtigt sind, und diese Ebene muss separat ersetzt werden. Inuvika OVD Enterprise ist als diese Ebene konzipiert.

Unterstützt Inuvika OVD Enterprise Proxmox VE?

Ja. Proxmox gehört neben Nutanix AHV, VMware vSphere, VergeIO und den großen Cloud-Anbietern zu den Umgebungen in der integrierten Liste, mit denen unser Provisioning-System arbeitet. Das Provisioning läuft auf Terraform, sodass Umgebungen, die nicht in dieser Liste aufgeführt sind, über die erweiterte Konfiguration oder durch unser Support-Team hinzugefügt werden können.

Müssen wir jedem Benutzer einen eigenen Windows-Desktop zuweisen?

Nein, und die meisten Unternehmen sollten dies auch nicht tun. Dedizierte Instanzen bieten jedem Benutzer eine eigene Windows-Umgebung, während gemeinsam genutzte Instanzen sitzungsbasierte Desktops und veröffentlichte Anwendungen von einem einzigen Windows-Anwendungsserver bereitstellen. Beide laufen in derselben Umgebung, sodass die Architektur sich an den tatsächlichen Aktivitäten der jeweiligen Benutzergruppen orientieren kann.

Wie wird der Windows Gold Master für Proxmox vorbereitet?

Sie erstellen einen Anwendungsserver mit dem gewünschten Betriebssystem, den gewünschten Anwendungen und der gewünschten Konfiguration und registrieren ihn als Vorlage. Auf Proxmox wird Sysprep über OVD-Server-Skripte konfiguriert. Die abschließende Umwandlung der vorbereiteten virtuellen Maschine in eine Vorlage erfolgt in Proxmox selbst, da dieser Vorgang in den Zuständigkeitsbereich des Hypervisors und nicht unserer Konsole fällt.

Wenn wir später noch einmal umziehen, müssen wir dann auch die Desktop-Ebene ändern?

Nein. Genau darum geht es ja, wenn man die beiden Entscheidungen voneinander trennt. Die gleiche Umgebung läuft auf Nutanix AHV, VMware vSphere, VergeIO und bei Anbietern von Public Clouds, sodass eine zukünftige Änderung der Infrastruktur keine zweite Migration der Desktop-Ebene erforderlich macht.

Probieren Sie es auf Proxmox aus

Inuvika OVD Enterprise lässt sich innerhalb weniger Stunden installieren und richtet Desktops anhand Ihres eigenen Gold-Master-Images ein. Starten Sie eine 30-tägige kostenlose Testversion.