Dieses Thema ist eine allgemeine Beschreibung der Funktionalität der Agent-Aktualisierung in Horizon Cloud für dedizierte VDI-Desktop-Zuweisungen.

Das System stellt regelmäßig Kontakt mit dem VMware CDS (Download Service-Komponente) Software-Distributionsnetzwerk her, um zu überprüfen, ob eine neue Version des Installationsprogramms für das Horizon Agents Installer verfügbar ist. Ist dies der Fall, lädt das System diese Version automatisch auf Ihre Horizon Cloud-Pods herunter.

Nach dem Herunterladen einer neuen Version wird auf der Seite der Verwaltungskonsole, auf der diese Zuweisung aufgelistet ist, angegeben, dass eine Aktualisierung verfügbar ist. Ein visueller Indikator wird für die dedizierten VDI-Desktop-Zuweisungen angezeigt, die die Agent-bezogene Software auf einem Niveau vor der neuen Version haben.


Screenshot, auf dem die Zuweisungsseite einen blauen Punkt auf der dedizierten VDI-Desktop-Zuweisung anzeigt, der darauf hinweist, dass eine Agent-Aktualisierung verfügbar ist.

Sie leiten die Aktualisierung ein, indem Sie die dedizierte VDI-Zuweisung auswählen und den Assistenten für die Agent-Aktualisierung wie in den Schritten in Aktualisieren der Agent-Software für dedizierte VDI-Desktop-Zuweisungen beschrieben starten. Sie können die gewünschte Version für die Aktualisierung auswählen und die folgenden Optionen angeben.

Option Beschreibung
Für Benutzer verfügbare VMs Verwenden Sie dieses Feld, um einen Prozentsatz von VMs der Zuweisung anzugeben, die während der Aktualisierung für Benutzer verfügbar sein sollen. Diese Option ist nützlich bei einer kleinen Desktop-Zuweisung mit weniger als 30 Desktops oder einem geringen Vielfachen von 30 (wie 60 oder 90).

Da das System die Desktops standardmäßig in Stapeln von 30 aktualisiert, beginnen alle Desktops den Aktualisierungsvorgang gleichzeitig, wenn die Zuweisung 30 oder weniger Desktops aufweist. Wenn alle Desktops aktiv am Aktualisierungsvorgang beteiligt sind, kann keiner der berechtigten Benutzer neue Verbindungen mit den Desktops herstellen, bis der Aktualisierungsvorgang abgeschlossen ist. Der Agent-Aktualisierungsvorgang dauert etwa 30 Minuten, bis der aktualisierte Desktop für eine Endbenutzerverbindung bereit ist. Falls die Desktop-Zuweisung etwa 60 Desktops enthält, führt der Standardstapel von 30 gleichermaßen dazu, dass 50 % der Desktops nicht verfügbar sind.

Aus diesem Grund können Sie mit diesem Feld sicherstellen, dass ein größerer Prozentsatz eines kleinen Pools verfügbar ist, während das System die Desktops aktualisiert. Ein höherer Verfügbarkeitsprozentsatz führt zu einer Anpassung der Anzahl von Desktops in jedem Stapel von zu aktualisierenden VMs.

Bei einer Zuweisung mit vielen Desktops hat diese Option weniger Auswirkungen, da der maximale Standardwert des Systems von 30 VMs pro Stapel einen geringen Prozentsatz der Gesamtanzahl an Desktops der Zuweisung darstellt.

Überspringen von VMs mit angemeldeten Benutzern Damit überspringt das System die Aktualisierung von VMs mit einem angemeldeten Benutzer in einer aktiven oder getrennten Sitzung. Mit dieser Einstellung wird das Standardverhalten des Systems umgangen, bei dem Endbenutzer zwangsweise von ihren Desktops abgemeldet werden, wenn der Aktualisierungsvorgang auf diesem Desktop gestartet wird.
Erneute Versuche für übersprungene VMs und Zeitüberschreitung bei Auftrag Wenn Sie festlegen, dass das System die Aktualisierung von VMs mit einem angemeldeten Benutzer überspringt, können Sie optional angeben, ob das System übersprungene VMs automatisch neu aktualisiert. Nachdem das System die Desktop-VMs der Zuweisung ohne angemeldete Benutzer aktualisiert hat, führt es in diesem Fall anschließend Folgendes durch:
  1. Überprüft, ob die VMs, die anfänglich übersprungen wurden, angemeldete Benutzer aufweisen.
  2. Aktualisiert alle übersprungenen VMs, bei denen keine Benutzer angemeldet sind.
  3. Wiederholt die Schritte 1 und 2 in regelmäßigen Abständen, bis die im Feld Zeitüberschreitung bei Auftrag angegebene Zeitspanne verstrichen ist.

Wenn Sie nicht festlegen, dass das System die übersprungenen VMs automatisch wiederholt, können Sie diese VMs später manuell aktualisieren.

Wichtig: VMs, bei denen ein Fehler während des Aktualisierungsvorgangs auftritt, werden nicht wiederholt. Bei einer fehlgeschlagenen Aktualisierung führt die VM ein Rollback auf die Agent-Version vor dem Start der Aktualisierung aus.

Nachdem Sie die Aktualisierungsaufgabe im letzten Schritt des Assistenten übermittelt haben, beginnt das System mit der Aktualisierung der Desktops in der dedizierten VDI-Desktop-Zuweisung. Wenn Sie die Zuweisung aktualisieren, aktualisiert das System einen Stapel von virtuellen Maschinen gleichzeitig. Standardmäßig verwendet das System 30 VMs für jeden Stapel, bis die verbleibende Anzahl zu aktualisierender VMs weniger als 30 beträgt. Der letzte Satz dient dann zum Aktualisieren der verbleibenden virtuellen Maschinen. Da die vollständige Aktualisierung einer VM etwa 30 Minuten dauert, ist ein Satz aus VMs, die gerade aktualisiert werden, während dieser Zeit nicht verfügbar, obwohl ein Satz aus VMs gleichzeitig aktualisiert wird. Die Anzahl der laufenden VMs hängt davon ab, ob Sie festgelegt haben, dass ein Prozentsatz der VMs während der Aktualisierung verfügbar bleiben soll. Wenn Sie einen Prozentsatz für die Verfügbarkeit festlegen, passt das System den Satz der laufenden VMs an den Prozentsatz der Verfügbarkeit an. Die folgende Tabelle veranschaulicht einige Beispiele.

Beispiele Beschreibung
Für Benutzer verfügbare VMs nicht festgelegt (= 0 %) Wenn Sie keinen Prozentsatz zur Verfügbarkeit festlegen, beträgt der Prozentsatz der Verfügbarkeit Null, und die Laufzeit-Stapelgröße 30 VMs (die Standardeinstellung). Wenn die Zuweisung 30 oder weniger Desktops enthält, werden alle Desktops in der Zuweisung zusammen in einem Stapel aktualisiert.
Die Zuweisung enthält 20 Desktops und Für Benutzer verfügbare VMs = 80 % Wenn Sie bei einer Zuweisung von 20 Desktops möchten, dass 80 % von ihnen verfügbar bleiben, muss das System jederzeit 16 Desktops verfügbar halten. In diesem Fall führt das System Folgendes aus:
  1. Aktualisiert zuerst einen Stapel aus 4 VMs (20 minus 16).
  2. Zählt die 4 aktualisierten VMs plus 12 noch nicht aktualisierte VMs, um 16 verfügbar zu halten, und aktualisiert einen zweiten Stapel aus 4 VMs.
  3. Zu diesem Zeitpunkt sind 8 VMs aktualisiert und 12 noch nicht aktualisiert. Das System setzt die Aktualisierung der noch nicht aktualisierten VMs in Stapeln von 4 fort. Bei jedem nachfolgenden Stapel entsprechen die verfügbar bleibenden VMs einer Mischung aus aktualisierten und noch nicht aktualisierten VMs.
Die Zuweisung enthält 100 Desktops und Für Benutzer verfügbare VMs = 80 % Wenn Sie bei einer Zuweisung von 100 Desktops möchten, dass 80 % von ihnen verfügbar bleiben, muss das System jederzeit 80 Desktops verfügbar halten. In diesem Fall führt das System Folgendes aus:
  1. Aktualisiert zuerst einen Stapel aus 20 VMs (100 minus 80).
  2. Zählt die 20 aktualisierten VMs plus 60 noch nicht aktualisierte VMs, um 80 verfügbar zu halten, und aktualisiert einen zweiten Stapel aus 20 VMs.
  3. Zu diesem Zeitpunkt sind 40 VMs aktualisiert und 60 noch nicht aktualisiert. Das System setzt die Aktualisierung der noch nicht aktualisierten VMs in Stapeln von 20 fort.
Die Zuweisung enthält 100 Desktops und Für Benutzer verfügbare VMs = 25% Wenn Sie bei einer Zuweisung von 100 Desktops möchten, dass 25 % von ihnen verfügbar bleiben, können 75 VMs zuerst aktualisiert werden. In diesem Fall führt das System Folgendes aus:
  1. Aktualisiert zuerst einen Stapel aus 30 VMs (die Standardstapelgröße), während 70 VMs noch nicht aktualisiert werden.
  2. Von den 70 noch nicht aktualisierten VMs wird ein zweiter Stapel aus 30 VMs aktualisiert. Dann sind 60 VMs aktualisiert und 40 aus den insgesamt 100 Desktops noch nicht aktualisiert.
  3. Wenn 60 VMs aktualisiert wurden, können 25 der aktualisierten VMs die Verfügbarkeitseinstellung von 25 % erfüllen. Das System verwendet also die Standardstapelgröße von 30 VMs und aktualisiert 30 VMs aus den verbleibenden 40 noch nicht aktualisierten VMs.
  4. Das System aktualisiert die verbleibenden VMs mit 10 im letzten Stapel.

Am Ende des Agent-Aktualisierungsprozesses wird auf der Übersichtsseite der Zuweisung die aktuelle Version des Horizon Agents Installer aufgelistet.

Während der Aktualisierung der Desktops sehen die Endbenutzer der Desktops das folgende Verhalten:

  • Wenn ein Desktop sich in einer aktiven Sitzung befindet und Sie das Überspringen von VMs mit aktiven Benutzern nicht angegeben haben, wird dieser Benutzer fünf Minuten vor der Aktualisierung gewarnt. Diese fünfminütige Warnung soll dem Benutzer Zeit geben, um laufende Arbeiten zu speichern.
  • Wenn ein Benutzer versucht, sich bei einem Desktop anzumelden, der gerade aktualisiert wird, ist die Anmeldung erfolglos, und der Benutzer erhält eine Meldung, dass der Desktop noch nicht verfügbar ist.

Sie können den Fortschritt der Aktualisierungsaufgabe anzeigen, indem Sie Überwachen > Aktivität auswählen. Die Aufgabenbeschreibung gibt die Aktualisierung an, die vorgenommen wird, und die Zuweisung, für die sie durchgeführt wird. Wenn die Aufgabe nicht innerhalb von 24 Stunden erfolgreich abgeschlossen ist und die Optionen für Wiederholung und Zeitüberschreitung nicht festgelegt sind, wird die Aktualisierungsaufgabe im Fehlerstatus angezeigt.

Wenn VMs bei der Aktualisierungsaufgabe übersprungen werden, erhält die Aufgabe den Status „Teilweise erfolgreich“ auf der Aktivitätsseite. Auf der Aktivitätsseite können Sie sehen, wie viele VMs bei der Aktualisierungsaufgabe übersprungen werden.

  • Wenn die Aktivitätsseite eine Anzahl an übersprungenen VMs am Ende der Aktualisierungsaufgabe anzeigt, obwohl die Wiederholungsoption auf Ja gesetzt war, ist der Wert für Zeitüberschreitung bei Auftrag nicht lang genug für alle übersprungenen VMs, oder die Endbenutzer haben sich nie von diesen VMs abgemeldet.
  • VMs können auch mit Preflight-Überprüfungsfehlern übersprungen werden, z. B. „Windows Updates werden ausgeführt“, „Niedriger Festplattenspeicher“ und „Neustart der Maschine ausstehend“.

Für VMs, die aus irgendeinem Grund übersprungen wurden, kann der Administrator die Agent-Aktualisierung zu einem späteren Zeitpunkt erneut versuchen.