Sie können das Upgrade von Horizon Agent auf einer virtuellen Linux-Maschine durchführen, indem Sie die aktuelle Version von Horizon Agent installieren.

Hinweis: Allgemeine Richtlinien zum Upgrade von Desktop-Pools finden Sie unter „Upgrade von veröffentlichten und virtuellen Desktops“ im Dokument Horizon 8-Installation und -Upgrade, das im VMware Horizon-Dokumentationsportalverfügbar ist.

Beim Upgrade von Horizon Agent auf RHEL 8.x können Sie zwischen den folgenden Installationsformaten wählen:

  • Dem Installationspaket .tar.gz, das nicht digital signiert ist. Die Konfiguration der vorhandenen Horizon Agent-Funktion und der Bereitstellungsmodus der virtuellen Maschine werden nicht automatisch beibehalten. Um die vorhandene Konfiguration zu behalten, müssen Sie beim Ausführen des Installationsprogramms die entsprechenden Funktionsparameter einschließen.
  • Dem Installationspaket .rpm, das digital signiert ist. Die Konfiguration der vorhandenen Horizon Agent-Funktion und der Bereitstellungsmodus der virtuellen Maschine werden automatisch beibehalten.

Beim Upgrade von Horizon Agent auf einer anderen Linux-Verteilung als RHEL 8.x müssen Sie das Installationspaket .tar.gz verwenden. Um Ihre vorhandene Funktionskonfiguration zu behalten, müssen Sie beim Ausführen des Installationsprogramms die entsprechenden Funktionsparameter einschließen.

Darüber hinaus stehen zwei Bereitstellungstypen für virtuelle Maschinen zur Auswahl bereit.

Bereitstellung nicht verwalteter virtueller Maschinen

  • Diese Art des Upgrades ist für vorhandene nicht verwaltete virtuelle Maschinen verfügbar.
  • Das Horizon Agent-Installationsprogramm registriert die virtuelle Maschine für Horizon Connection Server, die Informationen zu Broker-Administrator benötigt.
  • Der Assistent zur Erstellung von Desktop-Pools verwendet Andere Quellen auf der Seite „Computerquelle“, um die registrierte virtuelle Maschine auszuwählen.

Bereitstellung verwalteter virtueller Maschinen

  • Diese Art des Upgrades ist für nicht verwaltete oder verwaltete virtuelle Maschinen verfügbar.
  • Das Horizon Agent-Installationsprogramm kommuniziert nicht mit Horizon Connection Server.
  • Der Assistent für die Erstellung von Desktop-Pools verwendet Virtuelle vCenter-Maschinen auf der Seite „Computerquelle“, um die virtuellen Maschinen über vCenter auszuwählen.
  • Die Bereitstellung unterstützt die folgenden Funktionen:
    • Betriebsrichtlinie für Remote-Computer
    • Benutzern das Zurücksetzen ihrer Computer gestatten

Sie können die folgenden Methoden verwenden, um ein Upgrade einer nicht verwalteten virtuellen Maschine vorzunehmen:

  • Behalten Sie die Bereitstellung der nicht verwalteten virtuellen Maschine bei, während Sie ein Upgrade auf die aktuellste Version von Horizon Agent vornehmen. Für dieses Upgrade-Szenario sind keine Konfigurationsänderungen in Horizon Connection Server erforderlich.
  • Nehmen Sie ein Upgrade von der Bereitstellung einer nicht verwalteten virtuellen Maschine auf die Bereitstellung einer verwalteten virtuellen Maschine vor, die eine beliebige Version von Horizon Agent verwendet. Für dieses Upgrade-Szenario ist das Erstellen eines neuen Desktop-Pools erforderlich, der auf der virtuellen Maschine basiert.
Hinweis: Um die bestmögliche Leistung zu gewährleisten, führen Sie ein Upgrade auf eine Bereitstellung verwalteter virtueller Maschinen durch. Der Horizon Agent bietet keine Möglichkeit, Bereitstellungen einer verwalteten virtuellen Maschine in Bereitstellungen nicht verwalteter Maschinen umzuwandeln.

Voraussetzungen

  • Stellen Sie sicher, dass der VMwareBlastServer-Vorgang nicht ausgeführt wird. Um diesen Vorgang zu beenden, verwenden Sie eine der folgenden Methoden:
    • Stellen Sie sicher, dass sich der Benutzer von der Maschine abmeldet und keine Desktop-Sitzung aktiv ist.
    • Starten Sie die virtuelle Maschine neu.
  • Wenn Sie für Horizon Agent ein Upgrade mit dem TAR-Datei-Installationsprogramm durchführen möchten, überprüfen Sie die optionalen Parameter für das install_viewagent.sh-Setup-Skript. Siehe Befehlszeilenoptionen für die Installation von Horizon Agent for Linux.

Prozedur

  • Upgrade von Horizon Agent for Linux mithilfe des nicht signierten TAR-Datei-Installationsprogramms.
    Hinweis: Für eine RHEL 8.x-Maschine können Sie Horizon Agent auch mit einem digital signierten Installationsprogramm installieren. Weitere Informationen finden Sie in dem weiter unten in diesem Artikel beschriebenen Verfahren.
    1. (RHEL 8.x) Wenn Ihre vorhandene Horizon Agent-Version mithilfe eines digital signierten RPM-Installationsprogramms installiert wurde, deinstallieren Sie die Agent-Software gemäß der Beschreibung in Deinstallieren von Horizon Agent über eine virtuelle Maschine unter Linux.
    2. Laden Sie das aktuelle TAR-Datei-Installationsprogramm für Horizon Agent for Linux von der VMware-Download-Site unter https://my.vmware.com/web/vmware/downloads herunter.
      Navigieren Sie zur Downloadseite für die aktuelle Version von VMware Horizon und dann zur Downloadseite für VMware Horizon für 64-Bit-Linux.

      Laden Sie die TAR-Datei des Horizon Agent-Installationsprogramms mit dem Dateinamen VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz herunter, wobei YYMM als Marketingversionsnummer, y.y.y als interne Versionsnummer und xxxxxxx als Build-Nummer fungieren.

    3. Entpacken Sie die TAR-Datei für Ihre Linux-Verteilung.
      Beispiel:
      tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
    4. Stellen Sie für bestimmte Funktionen sicher, dass die erforderlichen Treiber wie folgt installiert sind.
    5. Navigieren Sie zum TAR-Datei-Ordner und führen Sie das install_viewagent.sh-Skript gemäß einem der folgenden Upgrade-Szenarien aus. Berücksichtigen Sie außerdem die Befehlszeilenparameter für alle optionalen Funktionen, die installiert werden sollen, wie z. B. USB-Umleitung.
      Eine detaillierte Liste der optionalen Parameter, die für das install_viewagent.sh-Skript verfügbar sind, finden Sie unter Befehlszeilenoptionen für die Installation von Horizon Agent for Linux.
      Option Beschreibung
      Upgrade der Bereitstellung einer nicht verwalteten virtuellen Maschine und Beibehalten der Bereitstellung einer nicht verwalteten virtuellen Maschine
      sudo ./install_viewagent.sh -A yes -M no

      Für dieses Upgrade-Szenario ist es nicht erforderlich, einen neuen Desktop-Pool zu erstellen. Sie können den vorhandenen Desktop-Pool wiederverwenden, der auf der virtuellen Maschine basiert.

      Hinweis: Um die bestmögliche Leistung zu gewährleisten, verzichten Sie auf die Bereitstellung einer nicht verwalteten virtuellen Maschine und stellen Sie stattdessen eine verwaltete virtuelle Maschine bereit.
      Upgrade der Bereitstellung einer nicht verwalteten virtuellen Maschine und Ändern zur Bereitstellung einer verwalteten virtuellen Maschine
      sudo ./install_viewagent.sh -A yes -M yes
      Hinweis: Löschen Sie in Horizon Agent den vorhandenen Desktop-Pool aus der Bereitstellung der nicht verwalteten virtuellen Maschine und erstellen Sie einen neuen Desktop-Pool für die Bereitstellung einer verwalteten virtuellen Maschine. Weitere Informationen finden Sie unter Erstellen eines manuellen Linux-Desktop-Pools.
      Upgrade der Bereitstellung einer verwalteten virtuellen Maschine
      sudo ./install_viewagent.sh -A yes -M yes
      Hinweis: Nach der Aktualisierung von Horizon Agent können Sie den vorhandenen Desktop-Pool wiederverwenden, der auf den virtuellen Maschinen basiert.
    6. Starten Sie die Linux-Maschine neu, damit die Änderungen wirksam werden.
  • (RHEL 8.x) Upgrade von Horizon Agent for Linux mithilfe eines digital signierten RPM-Installationsprogramms.
    Hinweis: Verwenden Sie diese Anweisungen nicht, wenn Sie Horizon Agent auf einer Maschine aktualisieren, auf der eine andere Linux-Verteilung als RHEL 8.x ausgeführt wird. Verwenden Sie stattdessen das zuvor in diesem Artikel beschriebene Verfahren.
    1. Wenn die vorhandene Horizon Agent-Version mit einem nicht signierten TAR-Datei-Installationsprogramm installiert wurde, deinstallieren Sie die Agent-Software gemäß der Beschreibung in Deinstallieren von Horizon Agent über eine virtuelle Maschine unter Linux.
    2. Laden Sie das RPM-Installationsprogramm von Horizon Agent for Linux von der VMware-Download-Site unter https://my.vmware.com/web/vmware/downloads herunter.
      Navigieren Sie zur Downloadseite für die aktuelle Version von VMware Horizon und dann zur Downloadseite für VMware Horizon für 64-Bit-Linux.

      Laden Sie das Horizon Agent-RPM-Paket mit dem Dateinamen VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm herunter, wobei YYMM als Marketingversionsnummer, y.y.y als interne Versionsnummer und xxxxxxx als Build-Nummer fungieren.

    3. Navigieren Sie zum Ordner des heruntergeladenen RPM-Pakets und führen Sie das Installationsprogramm im Upgrade-Modus aus.
      Beispiel:
      sudo rpm -Uvh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm
      Lassen Sie zu, dass das Upgrade unterbrechungsfrei ausgeführt wird. Das RPM-Paket aktualisiert Horizon Agent auf die aktuelle Version und behält die vorhandene Horizon Agent-Konfiguration bei.
    4. Starten Sie die Linux-Maschine neu, damit die Änderungen wirksam werden.
    5. Stellen Sie für bestimmte Funktionen sicher, dass die erforderlichen Treiber wie folgt installiert sind.
    6. Zum Hinzufügen weiterer optionaler Funktionen zur Horizon Agent-Konfiguration oder Ändern der Konfiguration führen Sie das Skript ViewSetup.sh gemäß der Beschreibung in Befehlszeilenoptionen für die Installation von Horizon Agent for Linux aus.
      So fügen Sie beispielsweise sowohl die Echtzeit-Audio/Video-Funktion als auch die USB-Umleitungsfunktion hinzu:
      sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -U yes -a yes --webcam