VMware Horizon-Bereitstellungen können VMware HA-Cluster (High Availability) als Schutz gegen Ausfälle physischer Server nutzen.
vSphere und vCenter Server bieten zahlreiche Funktionen zum Verwalten von Clustern mit Servern, die Desktops auf virtuellen Maschinen hosten. Die Cluster-Konfiguration ist auch von Bedeutung, da jeder Desktop-Pool auf virtuellen Maschinen einem vCenter Server-Ressourcenpool zugeordnet sein muss. Deshalb hängt die maximale Anzahl der Desktops pro Pool von der Anzahl der Server und virtuellen Maschinen ab, die Sie pro Cluster ausführen möchten.
Bei sehr großen VMware Horizon-Bereitstellungen kann die Leistung und Reaktionsfähigkeit von vCenter Server durch das Beschränken auf ein einziges Cluster-Objekt pro Rechenzentrumsobjekt verbessert werden, was nicht die Standardeinstellung ist. Standardmäßig erzeugt vCenter Server neue Cluster innerhalb desselben Rechenzentrumsobjekts.
Weitere Informationen finden Sie im Kapitel zur Erstellung von Desktop-Pools im Dokument Windows-Desktops und -Anwendungen in Horizon. Die Netzwerkanforderungen hängen vom Servertyp, von der Anzahl der Netzwerkadapter und von der vMotion-Konfiguration ab.
Bestimmen der Hochverfügbarkeitsanforderungen
vSphere ermöglicht dank seiner effizienten Ressourcenverwaltung eine optimale Anzahl virtueller Maschinen pro Server. Doch eine höhere Dichte virtueller Maschinen pro Server bedeutet, dass bei einem Serverausfall mehr Benutzer betroffen sind.
Je nach Zweck des Desktop-Pools können sich die Hochverfügbarkeitsanforderungen wesentlich unterscheiden. Beispielsweise kann ein nicht dauerhafter Desktop-Pool andere Anforderungen für das RPO (Recovery Point Objective) haben als ein persistenter Desktop. Bei einem nicht persistenten Pool wird empfohlen, dass sich die Benutzer an einem anderen Desktop anmelden, wenn der Desktop, den sie ansonsten nutzen, nicht verfügbar ist.
Sofern die Verfügbarkeitsanforderungen hoch sind, ist eine ordnungsgemäße Konfiguration von VMware HA wesentlich. Wenn Sie VMware HA einsetzen und eine feste Anzahl an Desktops pro Server einplanen, müssen Sie jeden Server mit reduzierter Kapazität ausführen. Sollte ein Server ausfallen, wird die Kapazität von Desktops pro Server nicht überschritten, wenn die Desktops auf einem anderen Host neu gestartet werden.
Beispiel: Wenn für ein Cluster mit acht Hosts, in dem jeder Host 128 Desktops unterstützen kann, das Ziel die Tolerierung des Ausfalls eines einzelnen Servers ist, sorgen Sie dafür, dass nicht mehr als 128 x (8-1) = 896 Desktops in diesem Cluster ausgeführt werden. Sie können auch mit VMware DRS (Distributed Resource Scheduler) arbeiten, um die Desktops gleichmäßig auf alle acht Hosts zu verteilen. Sie können die zusätzliche Serverkapazität vollständig nutzen, ohne dass in Reserve gehaltene Ressourcen ungenutzt bleiben. Darüber hinaus unterstützt DRS die Neuverteilung im Cluster, nachdem ein ausgefallener Server wieder den Betrieb aufgenommen hat.
Sie müssen außerdem sicherstellen, dass die Datenspeicherung ordnungsgemäß konfiguriert ist, um die E/A-Last zu unterstützen, die sich aus dem gleichzeitigen Neustart vieler virtueller Maschinen als Reaktion auf einen Serverausfall ergibt. Die Anzahl der E/A-Vorgänge pro Sekunden (IOPS) des Speichersystems hat den größten Einfluss darauf, wie schnell Desktops nach einem Serverausfall wiederhergestellt werden.