Das Bereitstellen von manuellen Desktops für Linux umfasst verschiedene Schritte. Wenn Sie mehr als nur eine Handvoll Desktops bereitstellen möchten, können Sie einige dieser Schritte mithilfe von PowerCLI-Skripts automatisieren.
Für einige Vorgänge können Sie auswählen, ob entweder PowerCLI oder SSH die Befehle auf der Linux-Maschine ausführen soll. Die folgende Tabelle beschreibt die Unterschiede zwischen den beiden Vorgehensweisen.
PowerCLI | SSH |
---|---|
Es ist nicht erforderlich, zusätzliche Tools zu installieren. |
|
Das Hochladen von Dateien und die Befehlsausführung gehen langsamer vonstatten. | Das Hochladen von Dateien und die Befehlsausführung gehen schneller vonstatten. |
Die Administrator-Anmeldedaten des ESXi-Hosts müssen angegeben werden. | Die Administrator-Anmeldedaten des ESXi-Hosts müssen nicht angegeben werden. |
Es können keine Sonderzeichen im Administrator-Kennwort (bei Ausführung des Skripts zur Installation von Horizon Agent) oder im Kennwort des AD-Benutzers (bei Ausführung des Skripts zum Hinzufügen der Domäne) verarbeitet werden. | Es können Sonderzeichen im Administrator-Kennwort (bei Ausführung des Skripts zur Installation von Horizon Agent) oder im Kennwort des AD-Benutzers (bei Ausführung des Skripts zum Hinzufügen der Domäne) verarbeitet werden. |
Weitere Informationen zu vSphere PowerCLI finden Sie unter https://www.vmware.com/support/developer/PowerCLI.
Die Massenbereitstellung eines Pools von Linux-Desktops umfasst die folgenden Schritte:
- Erstellen Sie eine Vorlage für die virtuelle Maschine und installieren Sie Horizon Agent auf der virtuellen Maschine.
Siehe Erstellen einer Vorlage für virtuelle Maschinen zum Klonen von Linux-Desktop-Maschinen.
- Erstellen Sie eine Anpassungsspezifikation für das Gastbetriebssystem.
Erläuterungen finden Sie unter „Erstellen einer Anpassungsspezifikation für Linux im vSphere Web Client“ im Dokument Verwaltung virtueller vSphere-Maschinen. Für die Erstellung einer Spezifikation müssen die folgenden Einstellungen korrekt festgelegt werden.
Einstellung Wert Betriebssystem der virtuellen Zielmaschine Linux Computername Verwenden Sie den Namen der virtuellen Maschine. Domäne Geben Sie die Domäne der Horizon 7-Umgebung an. Netzwerkeinstellungen Verwenden Sie die Standardnetzwerkeinstellungen. Primäres DNS Geben Sie eine gültige Adresse an. Hinweis: Weitere Informationen zur Unterstützungsmatrix für die Gastbetriebssystemanpassung finden Sie unter http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf. - Klonen Sie virtuelle Maschinen.
Siehe Beispielskript zum Klonen von virtuellen Linux-Maschinen.
- Lassen Sie die geklonten VMs zur Active Directory-Domäne beitreten, sofern Sie die winbind-Lösung verwenden. Sie können den Befehl für den Beitritt zur Domäne mit den folgenden Beispielskripts ausführen oder die Option RunOnceScript in /etc/vmware/viewagent-custom.conf verwenden, die in der Vorlage für die virtuelle Maschine konfiguriert ist.
Siehe Beispielskript zum Hinzufügen geklonter virtueller Maschinen zu einer AD-Domäne oder Beispielskript zum Hinzufügen geklonter virtueller Maschinen zu einer AD-Domäne mithilfe von SSH.
- Aktualisieren Sie die Konfigurationsoptionen in virtuellen Maschinen.
Siehe Beispielskript zum Hochladen von Konfigurationsdateien zu virtuellen Linux-Maschinen oder Beispielskript zum Hochladen von Konfigurationsdateien zu virtuellen Linux-Maschinen mithilfe von SSH.
- Erstellen Sie einen Desktop-Pool.
Unter Beispielskript zum Ausführen von Vorgängen auf virtuellen Linux-Maschinen erhalten Sie ein Beispielskript, das Vorgänge wie das Einschalten, Herunterfahren, Neustarten oder Löschen virtueller Maschinen durchführt. Mit diesem Skript lassen sich virtuelle Maschinen aus vCenter Server löschen.