Sie können das Upgrade von Horizon Agent auf einer Linux-Maschine durchführen, indem Sie die aktuelle Version von Horizon Agent installieren.
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.
Wenn Sie ein Upgrade von Horizon Agent auf einer virtuellen Maschine durchführen möchten, öffnen Sie ein Terminalfenster. Sie können die Horizon Agent-Installationsbefehle über das Terminal ausführen.
Wenn Sie ein Upgrade von Horizon Agent auf einer physischen Hostmaschine durchführen möchten, öffnen Sie eine Secure Shell (SSH)-Verbindung zu der Maschine. SSH ist die empfohlene Methode zum Ausführen von Horizon Agent-Installationsbefehlen auf einer physischen Maschine. Beenden Sie außerdem den X-Server und den Gnome Display Manager, wie unter Vorbereiten einer virtuellen Linux-Maschine für die Desktop-Bereitstellung beschrieben.
Upgrade-Vorgang für Horizon Agent for Linux
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 können Sie zwischen zwei Typen der Bereitstellung virtueller Maschinen auswählen, wie in den folgenden Abschnitten beschrieben.
Bereitstellung nicht verwalteter Maschinen
Diese Art des Upgrades ist für vorhandene nicht verwaltete virtuelle und physische Maschinen verfügbar. Der nicht verwaltete Modus ist eine Voraussetzung für physische Maschinen.
- 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.
Durchführen eines Upgrades von Horizon Agent for Linux mithilfe des nicht signierten Tarball-Installationsprogramms
enn Sie ein Upgrade von Horizon Agent auf einer physischen Maschine durchführen, lesen Sie die Informationen unter Vorbereiten einer physischen Linux-Maschine für die Desktop-Bereitstellung für zusätzliche Schritte und Voraussetzungen.
- (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 von einer Maschine unter Linux.
- 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.
- 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
- Um bestimmte Funktionen zu unterstützen, installieren Sie die erforderlichen Treiber wie folgt.
- Installieren Sie zur Unterstützung der Funktion „USB-Umleitung“ den VHCI-Treiber gemäß der Beschreibung im Abschnitt „VHCI-Treiber für die USB-Umleitung“ unter Systemanforderungen für Horizon Agent for Linux.
- Um die Echtzeit-Audio/Video-Funktion zu unterstützen, führen Sie die unter Installieren des V4L2Loopback-Treibers auf einer Linux-Maschine beschriebenen Schritte aus.
- 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.
Szenario Skriptbefehl 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 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. - Starten Sie die Linux-Maschine neu, damit die Änderungen wirksam werden.
(RHEL 8.x) Durchführen eines Upgrades Horizon Agent for Linux mithilfe des digital signierten RPM-Installationsprogramms
enn Sie ein Upgrade von Horizon Agent auf einer physischen Maschine durchführen, lesen Sie die Informationen unter Vorbereiten einer physischen Linux-Maschine für die Desktop-Bereitstellung für zusätzliche Schritte und Voraussetzungen.
- Wenn die vorhandene Horizon Agent-Version mit einem nicht signierten Tarball-Installationsprogramm installiert wurde, deinstallieren Sie die Agent-Software gemäß der Beschreibung in Deinstallieren von Horizon Agent von einer Maschine unter Linux.
- 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.
- 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.
- Starten Sie die Linux-Maschine neu, damit die Änderungen wirksam werden.
- Um bestimmte Funktionen zu unterstützen, installieren Sie die erforderlichen Treiber wie folgt.
- Installieren Sie zur Unterstützung der Funktion „USB-Umleitung“ den VHCI-Treiber gemäß der Beschreibung im Abschnitt „VHCI-Treiber für die USB-Umleitung“ unter Systemanforderungen für Horizon Agent for Linux.
- Um die Echtzeit-Audio/Video-Funktion zu unterstützen, führen Sie die unter Installieren des V4L2Loopback-Treibers auf einer Linux-Maschine beschriebenen Schritte aus.
- 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