Zur Vorbereitung einer Linux-Maschine für die Verwendung als Desktop in einer VMware Horizon-Bereitstellung müssen Sie bestimmte Aufgaben durchführen.

Um eine Linux-Maschine für eine VMware Horizon-Bereitstellung vorzubereiten, müssen Sie die Kommunikation zwischen der Maschine und dem Verbindungsserver aktivieren. Sie müssen die Netzwerkeinstellungen auf der Linux-Maschine konfigurieren, damit diese unter Verwendung des vollqualifizierten Domänennamens (FQDN) die Verbindungsserver-Instanz pingen kann.

Wenn Sie die Linux-Maschine zur Verwendung als Mehrfachsitzungshost für einen veröffentlichten Desktop- oder Anwendungspool vorbereiten, müssen Sie mehrere zusätzliche Vorbereitungsschritte durchführen.

Voraussetzungen

  • Stellen Sie sicher, dass eine neue virtuelle Maschine (VM) in vCenter Server erstellt und Ihre Linux-Verteilung auf dem Computer installiert wurde.
  • Wenn Sie die Linux-Maschine zur Verwendung als Mehrfachsitzungshost vorbereiten, stellen Sie sicher, dass eine der folgenden erforderlichen Distributionen auf der Maschine installiert ist:
    • RHEL Workstation 8.x/7.x
    • Ubuntu 20.04/18.04
  • Machen Sie sich mit den Schritten zur Konfiguration Ihrer Linux-Maschine für deren Auflösung über das DNS vertraut. Die Schritte sind im Einzelnen von den jeweiligen Linux-Verteilungen und -Versionen abhängig. Anleitungen dazu finden Sie in der Dokumentation Ihrer Linux-Verteilungen und -Versionen.

Wenn Sie die Linux-Maschine für die Bereitstellung als automatisierter Full-Clone-Desktop-Pool oder Instant-Clone-Desktop-Pool oder auch für die Aufnahme in eine automatisierte Instant-Clone-Farm vorbereiten, müssen Sie auch Folgendes durchführen:

  • Stellen Sie sicher, dass der virtuelle Switch, zu dem die Instant Clone-VMs eine Verbindung herstellen, über genügend Ports verfügen, um die erwartete Anzahl an VMs zu unterstützen. Für jede Netzwerkkarte auf einem VM ist ein Port erforderlich.
  • Um Instant-Clone-Desktop-Pools oder -Farmen zu unterstützen, stellen Sie sicher, dass Sie einen Instant-Clone-Domänenadministrator in Horizon Console hinzugefügt haben.

Prozedur

  1. Installieren Sie auf einer Ubuntu-Maschine VMware Tools manuell mithilfe des folgenden Befehls:
    apt-get install open-vm-tools-desktop
    Hinweis: VMware Tools ist auf RHEL/CentOS- und SLED/SLES-Maschinen vorinstalliert.
    Hinweis: Wenn Sie nach der Installation von VMware Tools ein Upgrade für den Linux-Kernel vornehmen, wird VMware Tools eventuell nicht mehr ausgeführt. Informationen zum Beheben des Problems finden Sie im VMware KB-Artikel 2050592.
  2. Ordnen Sie den Hostnamen der Linux-Maschine zu 127.0.0.1 in der Datei /etc/hosts zu.
    Für RHEL, CentOS, SLES und SLED müssen Sie den Hostnamen manuell zu 127.0.0.1 zuordnen, da dies nicht automatisch erfolgt. Für Ubuntu ist dieser Schritt nicht erforderlich, da die Zuordnung hier automatisch erfolgt.
    Hinweis: Wenn Sie den Hostnamen der Linux-Maschine nach der Installation von Horizon Agent ändern, müssen Sie den neuen Hostnamen zu 127.0.0.1 in der Datei /etc/hosts zuordnen. Andernfalls wird der alte Hostname weiterhin verwendet.
  3. Um die virtuelle Maschine für die Verwendung in einer automatisierten Instant-Clone-Farm vorzubereiten, deaktivieren Sie in vSphere Client die vApp-Optionseinstellung auf der virtuellen Maschine.
  4. (Nur für RHEL und CentOS) Stellen Sie sicher, dass virbr0 deaktiviert ist.
    virsh net-destroy default
    virsh net-undefine default
    service libvirtd restart
  5. Stellen Sie sicher, dass die Horizon Connection Server-Verbindungsserver-Instanzen im Pod über das DNS aufgelöst werden können.
  6. Konfigurieren Sie den Linux-Computer so, dass er standardmäßig im grafischen Modus ausgeführt wird.
    Beispiel: Mit dem folgenden Befehl wird ein CentOS-Computer für die Ausführung im grafischen Modus konfiguriert.
    systemctl set-default graphical.target
  7. (Nur für Ubuntu) Wenn die Maschine für die Authentifizierung mit einem OpenLDAP-Server konfiguriert ist, geben Sie den FQDN auf der Maschine an.
    Dieser Schritt stellt sicher, dass die Informationen im Benutzerfeld auf der Seite „Sitzungen“ in Horizon Console korrekt dargestellt werden. Bearbeiten Sie die Datei /etc/hosts wie folgt:
    1. # nano /etc/hosts
    2. Fügen Sie den FQDN hinzu. Beispiel: 127.0.0.1 hostname.domainname hostname.
    3. Beenden Sie und speichern Sie die Datei.
  8. (Nur für SLED/SLES) Deaktivieren Sie die Option Hostnamen über DHCP ändern. Legen Sie dann den statischen Hostnamen und den Domänennamen fest.
    1. Klicken Sie in Yast auf Netzwerkeinstellungen.
    2. Klicken Sie auf die Registerkarte Hostname/DNS.
    3. Deaktivieren Sie Hostnamen über DHCP ändern
    4. Geben Sie den Hostnamen und den Domänennamen ein.
    5. Klicken Sie auf OK.
  9. Um eine virtuelle Maschine für die Verwendung als Mehrfachsitzungshost in einer Farm vorzubereiten, installieren Sie die erforderlichen Softwarepakete.
    • Für RHEL Workstation 8.x/7.x:
      sudo yum install http://mirror.centos.org/centos/7/os/x86_64/Packages/cpptest-1.1.1-9.el7.x86_64.rpm
      sudo yum install https://rpmfind.net/linux/centos/7.8.2003/os/x86_64/Packages/uriparser-0.7.5-10.el7.x86_64.rpm
      
    • Für Ubuntu 20.04/18.04:
      apt-get install liburiparser1
  10. Installieren Sie Horizon Agent auf der Maschine, wie in Installieren von Horizon Agent auf einer virtuellen Linux-Maschine beschrieben. Stellen Sie sicher, dass Sie die entsprechenden Parameter in das Installationsskript aufnehmen, um erforderliche Funktionen zu installieren oder zu aktivieren, wie in Befehlszeilenoptionen für install_viewagent.sh beschrieben. Beispiel:
    • Verwenden Sie das folgende Installationsskript, um die virtuelle Maschine für die Aufnahme in eine automatisierte Instant-Clone-Farm vorzubereiten:
      sudo ./install_viewagent.sh --multiple-session
    • Verwenden Sie das folgende Installationsskript, um die virtuelle Maschine für die Aufnahme in eine manuelle Farm vorzubereiten:
      sudo ./install_viewagent.sh --multiple-session -M no 
  11. Wenn Sie die Golden Image-VM für einen dynamischen Instant-Clone-Desktop-Pool oder eine automatisierte Instant-Clone-Farm vorbereiten möchten, verwenden Sie vSphere Client oder vSphere Web Client, um einen Snapshot der virtuellen Maschine im ausgeschalteten Zustand zu erstellen. Dieser Snapshot wird als Baselinekonfiguration für den ersten Satz an Instant-Clone-Maschinen verwendet, die an die virtuelle Maschine gekoppelt sind.
    Weitere Informationen finden Sie unter „Erstellen eines Snapshots in VMware Host Client“ im Dokument Verwaltung eines einzelnen Hosts von vSphere – VMware Host Client auf der Website der VMware vSphere-Dokumentation.
    Wichtig: Bevor Sie einen Snapshot erstellen, müssen Sie die Golden Image-VM vollständig herunterfahren. Verwenden Sie hierzu den Befehl zum Herunterfahren oder Ausschalten des Linux-Betriebssystems.