Dieses Beispiel beschreibt, wie Horizon Cloud die virtuellen RDSH-VMs einer neuen Farm bereitstellt und für die rollierende Wartung verwaltet.
Im Assistenten „Neue Farm“ wurde die Größe dieser Farm wie folgt festgelegt:
- Min. VMs = 1
- Max. VMs = 3
- Sitzungen pro VM = 20
Bei der Erstellung:
- Alle drei RDSH-VMs sind vollständig in Microsoft Azure konfiguriert, eingeschaltet und der Domäne beigetreten.
- Die VMs 2 und 3 werden anschließend ausgeschaltet, um Ausführungskosten zu sparen.
VM 1 bleibt eingeschaltet und verfügbar, um Benutzersitzungen bereitzustellen.
Wenn sich Benutzer anmelden, werden die Sitzungen auf VM 1 ausgeführt. Wenn die Belegung der verfügbaren VMs (hier VM 1) den Schwellenwert für die Energieverwaltung erreicht, wird ein anderer VM (VM 2) eingeschaltet. Wenn zwei VMs eingeschaltet sind, werden neue Benutzersitzungen auf der VM bereitgestellt, die am wenigsten ausgelastet ist, d. h. die Sitzungen werden per Lastausgleich auf die beiden eingeschalteten VMs verteilt. Wenn die Anzahl der Benutzersitzungen den nächsten Belegungsschwellenwert erreicht, der für beide eingeschaltete VMs berechnet wurde, wird die nächste VM eingeschaltet (VM 3).
Beim Abmelden von Benutzersitzungen:
- Wenn die Belegung unter den unteren Schwellenwert sinkt, wird eine der VMs zur Stilllegung gekennzeichnet. In der Regel wird die VM zur Stilllegung gekennzeichnet, die am wenigsten ausgelastet ist.
- Wenn eine VM markiert wurde, verbleiben die vorhandenen Sitzungen auf der VM, es werden jedoch keine neuen Benutzersitzungen für diese VM akzeptiert. Neue Sitzungen werden nur noch auf den ausgeführten VMs bereitgestellt.
- Wenn alle Benutzer mit bestehenden Sitzungen auf der markierten VM ihre Sitzungen abgemeldet haben, schaltet Horizon Cloud diese VM aus.
Die oben aufgeführten Schritte werden solange wiederholt, bis die Anzahl der ausgeführten VMs den Wert für Min. VMs erreicht.
Rollierende Wartung
Eine bewährte Methode für die Wartung virtueller Maschinen besteht darin, die VMs von Zeit zu Zeit neu zu starten, um zwischengespeicherte Ressourcen oder mögliche Arbeitsspeicherverluste von Drittanbieteranwendungen in der VM zu beheben. Die rollierende Wartungsfunktion von Horizon Cloud ermöglicht die automatische Wiederherstellung der Integrität der Farm. Üblicherweise werden die VMs neu gestartet. Horizon Cloud bietet eine zusätzliche Option zur Neuerstellung der Farm-VMs. Hierbei werden die VMs gelöscht und basierend auf dem letzten für die Farm veröffentlichten Image erneut bereitgestellt. Die Option zur Neuerstellung bietet eine einfache Möglichkeit, Image-Aktualisierungen automatisch und regelmäßig auf alle VMs einer Farm anzuwenden. Diese Option macht ein manuelles Eingreifen bei routinemäßigen Vorgängen überflüssig.
Es wird immer nur die Anzahl VMs stillgelegt, die in der Einstellung Gleichzeitige Stilllegung von VMs der Farm festgelegt wurde. Je nachdem, welcher Wartungstyp für die rollierende Wartung der Farm festgelegt wurde, werden die einzelnen VMs abgearbeitet und die angegebenen Wartungsaktionen durchgeführt. Auf VMs mit aktiven Benutzersitzungen wird keine Aktion durchgeführt, und die in Gleichzeitige Stilllegung von VMs festgelegte Anzahl wird nicht überschritten.