Auf dieser Seite werden die Schritte beschrieben, die Sie ausführen müssen, um eine physische Linux-Maschine für die Verwendung in einem Desktop-Pool vorzubereiten.

Voraussetzungen

  • Stellen Sie sicher, dass auf der physischen Maschine eine unterstützte Version von RHEL 8.x oder 9.x ausgeführt wird, wie in Unterstützte Linux-Distributionen für Horizon Agent beschrieben. Horizon Agent wird nur auf physischen Maschinen unterstützt, auf denen die RHEL-Distribution ausgeführt wird.
  • Um die Softwarekodierung in Remote-Desktop-Sitzungen zu unterstützen, stellen Sie sicher, dass die physische Maschine mit einer NVIDIA GPU ausgestattet ist.
  • Um die Hardwarekodierung in Remote-Desktop-Sitzungen zu unterstützen, stellen Sie sicher, dass die physische Maschine mit einer NVIDIA GPU ausgestattet ist, die alle folgenden Funktionen unterstützt:
    • NVIDIA Capture SDK, einschließlich der NVFBC-API (NVIDIA Framebuffer Capture)
    • NVIDIA-Encoder (NVENC)
    • H.264-Hardwarekodierung
    Beispielsweise erfüllen die folgenden GPU-Modelle alle Supportanforderungen:
    • Tesla
    • Quadro K2000 und höher
    • Quadro M2000 und höher
    • Quadro P2000 und höher
    • Quadro RTX2000 und höher

    Horizon Agent benötigt die GPU, um H.264 für Leistungsanforderungen zu unterstützen, zusätzlich zu der Hardwarekodierungsmethode, die Sie für das Rendern von Remote-Desktop-Sitzungen verwenden möchten. Informationen zu den Funktionen bestimmter GPUs, einschließlich unterstützter Kodierungsmethoden, finden Sie unter https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new.

Prozedur

  1. Öffnen Sie eine Secure Shell (SSH)-Verbindung mit der physischen Linux-Maschine.

    Es wird empfohlen, eine SSH-Verbindung herzustellen, um Horizon Agent-Installations-, Upgrade- und Deinstallationsvorgänge auf der Maschine durchzuführen. Alternativ können Sie auch zu einem anderen Konsolenfenster wechseln (drücken Sie z.B. Strg+Alt+F3).

  2. Stellen Sie sicher, dass der Hostname der Maschine in 127.0.0.1 aufgelöst werden kann.
  3. Wenn Sie eine vorhandene Version von Horizon Agent auf der Maschine aktualisieren, beenden Sie den viewagent-Dienst.
    sudo systemctl stop viewagent
  4. Beenden Sie den X-Server und den Gnome Display Manager (GDM) auf der Maschine.
    sudo systemctl stop gdm
    sudo systemctl isolate multi-user.target
  5. Laden Sie Horizon Agent herunter und installieren Sie ihn im unverwalteten Modus.

    Weitere Installationsanweisungen finden Sie unter Installieren von Horizon Agent auf einer Linux-VM. Informationen zum unverwalteten Modus finden Sie unter Befehlszeilenoptionen für die Installation von Horizon Agent for Linux.

    Mit den folgenden Befehlen können Sie zum Beispiel Horizon Agent im nicht verwalteten Modus installieren.

    • Tarball-Installationsprogramm:
      sudo ./install_viewagent.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
    • RPM-Installationsprogramm:
      sudo rpm -ivh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm
      
      sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
    Hinweis: Als Alternative zur Bereitstellung der Maschine im nicht verwalteten Modus können Sie die Maschine mit dem Horizon Agent Direct-Connection-Plug-In für eine direkte Verbindung konfigurieren. Weitere Informationen finden Sie unter Horizon Agent Direct-Connection-Plug-In im VMware Horizon-Dokumentationsportal.
  6. Konfigurieren Sie nach Abschluss der Horizon Agent-Installation die folgenden Einstellungen in der Datei /etc/vmware/config.
    Desktop.displayNumberMin=0 
    Desktop.displayNumberMax=0
  7. Starten Sie den Computer neu.

    Dienste, die Sie während der Installation angehalten haben, werden nach dem Neustart der Maschine wieder aufgenommen.

  8. Konfigurieren Sie die Desktop-Umgebung.

    Weitere Informationen finden Sie unter Desktop-Umgebung.

  9. Fahren Sie mit Vorbereiten einer Linux-Maschine für die Remote-Desktop-Bereitstellung fort.

Überlegungen zu physischen Linux-Maschinen

Die folgenden Überlegungen gelten für die physische Maschine, nachdem Sie Horizon Agent installiert haben.

  • Um den grafischen Desktop auf der physischen Maschine anzuzeigen, müssen Sie die Tastenkombination Strg+Alt+F7 drücken. Um eine andere Funktionstastenverknüpfung zu konfigurieren, verwenden Sie die Option DesktopWorker.ttyNum in /etc/vmware/config, wie in Bearbeiten von Konfigurationsdateien auf einem Linux-Desktop beschrieben.
  • Wenn Sie einen Monitor dynamisch hinzufügen, müssen Sie die Maschine neu starten, damit der hinzugefügte Monitor erkannt wird. Alternativ können Sie Horizon Agent neu installieren, um die Erkennung des hinzugefügten Monitors zu aktivieren.