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

Diese Übersicht gilt sowohl für Zuweisungen als auch für einzelne Desktops.

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 auf der Zuweisungsebene 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 auf der Seite „Zuweisungen“ für dedizierte VDI-Desktop-Zuweisungen und Aktualisieren der Agent-Software auf einzelnen Desktops 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

Die Option Verfügbare VMs für Benutzer ist nur beim Aktualisieren von Zuweisungen und nicht beim Aktualisieren einzelner Desktops verfügbar.

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 Lassen Sie das System die Aktualisierung von VMs überspringen, auf denen ein angemeldeter Benutzer (aktive oder getrennte Sitzung) oder eine in Konflikt stehende Aufgabe ausgeführt wird. 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.
Wiederherstellung aktivieren (Optional) Wenn die Wiederherstellung aktiviert ist, erstellt das System eine Wiederherstellungskopie, bevor die Agentenaktualisierung durchgeführt wird, und speichert diese Kopie sieben Tage lang. Wenn die Agentenaktualisierung auf einer VM fehlschlägt, haben Sie die Möglichkeit, in diesem Zeitfenster von sieben Tagen eine Wiederherstellung auf die vorherige Agentenversion für diese VM durchzuführen.
Hinweis: Zwar ist das Wiederherstellungsfenster standardmäßig auf sieben Tage festgelegt, jedoch kann VMware diese Einstellung bei Anforderung für Sie ändern.
Fehlerschwellenwert Die Anzahl der VMs, bei der die Agentenaktualisierung fehlschlagen darf, bevor der Aktualisierungsvorgang beendet wird. Dadurch wird verhindert, dass Massenausfälle auftreten.

Der Standardwert ist derjenige, den Sie unter Einstellungen > Allgemeine Einstellungen konfiguriert haben.

Hinweis: Wenn der Aktualisierungsvorgang aufgrund fehlgeschlagener Aktualisierungen der VM abgebrochen wird, können Sie eine Anzahl an fehlgeschlagenen VMs beobachten, die höher als der festgelegte Schwellenwert ist. Hierzu gibt es mehrere Ursachen. Bei Zuweisungen mit mehreren Pods kann dies geschehen, weil das System die Schwellenwerteinstellung pro Pod anstatt pro Zuweisung anwendet.
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 oder einer in Konflikt stehenden Aufgabe ü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.
Hinweis: VMs, bei denen ein Fehler während des Aktualisierungsvorgangs auftritt, werden nicht wiederholt. Wenn die Aktualisierung bei einer VM fehlschlägt, können Sie die VM auf die vorherige Version zurücksetzen, wenn Sie die Wiederherstellungsoption aktiviert haben.
  • Nachdem Sie die Aktualisierungsaufgabe im letzten Schritt des Assistenten übermittelt haben, beginnt das System mit der Aktualisierung der Desktops.
    • Der Aktualisierungsvorgang auf jeder Desktop-VM beginnt mit einer Vorabprüfung, um zu bestätigen, dass sich die VM in einem ordnungsgemäßen Zustand befindet. Dazu gehört das Bestätigen, dass ausreichend Festplattenspeicher vorhanden ist (mindestens 300 MB frei) und dass kein Microsoft Windows-Update aktiv ausgeführt wird, dass kein Neustart aufgrund eines Windows-Updates aussteht, das nicht durch zwei Neustarts behoben wird, und dass kein Neustart aufgrund einer VMware-spezifischen Anwendungsinstallation aussteht, die nicht durch zwei Neustarts behoben wird.
    • Bei einer Aktualisierung auf Zuweisungs- oder Einzel-Desktop-Ebene aktualisiert das System einen Stapel von VMs parallel. 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. Es dauert ca. 30–45 Minuten, bis eine VM vollständig aktualisiert wird, obwohl die benötigte Zeit je nach Auslastung variieren kann und davon abhängt, ob die Wiederherstellungsoption aktiviert ist oder nicht. Die Größe des Stapels darf 30 nicht überschreiten. Wenn die Zuweisung maximal 30 Desktops umfasst, werden alle Desktops in der Zuweisung gemeinsam aktualisiert. Ihr VMware-Vertreter kann die Batch-Größe nach Bedarf anpassen.
      Wenn die Aktualisierung auf der Zuweisungsebene und nicht auf der Desktop-Ebene erfolgt, können Sie das Textfeld Verfügbare VMs für Benutzer konfigurieren, um den Prozentsatz der Desktop-VMs in der Zuweisung anzugeben, die eingeschaltet und für Endbenutzer verfügbar sein sollen. 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.
      Hinweis: Wenn Sie den Aktualisierungsfortschritt auf der Seite Überwachung > Aktivität anzeigen, kann die Zahl der laufenden VMs auf der Basis der Stapelgröße größer als die erwartete Zahl sein. Dieses Problem tritt auf, weil das System auch alle VMs zählt, die sich zurzeit im Prozess der Vorabprüfung und Kopiererstellung vor der Wiederherstellung befinden.
      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 aktiviert 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.