Auf dieser Seite wird das Easy Setup Tool (easyinstall_viewagent.sh
) für Linux-Maschinen beschrieben. Dieses Tool führt alle Installationen und Systemkonfigurationen durch, die erforderlich sind, um eine Linux-Maschine für die Verwendung in einer VMware Horizon 8-Bereitstellung zur Verfügung zu stellen.
Überblick über das Easy Setup Tool
Das Easy Setup Tool ist ein geführtes Installationsprogramm, das die folgenden Vorgänge auf der Linux-Maschine ausführt.
- Systemvorabprüfung
Überprüft, ob die Maschine die folgenden Anforderungen erfüllt:
- Die Maschine führt eine unterstützte Linux-Distribution aus, wie in Unterstützte Linux-Distributionen für Horizon Agent angegeben.
- Das erforderliche Software-Repository ist auf der Maschine ordnungsgemäß konfiguriert.
- Die Maschine ist mit einer unterstützten Desktop-Umgebung konfiguriert, wie in Desktop-Umgebung angegeben.
Das Tool zeigt eine Benachrichtigung an, wenn die Maschine eine bestimmte Anforderung nicht erfüllt.
- Systemkonfigurationen
Führt die folgenden Systemkonfigurationen durch:
- Konfiguriert DNS.
- Konfiguriert NTP- und Hostnameneinstellungen und verbindet die Maschine mit einer angegebenen Active Directory Domäne.
Hinweis: Diese Version des Easy Setup Tools führt nur die Authentifizierungsmethode des System Security Services Daemon (SSSD) für den Domänenbeitritt aus.
- Horizon Agent-Installationsverzeichnis
Führt die folgenden Vorgänge auf der Maschine durch:
- Erstellt die folgenden Kernelmodule zur Unterstützung bestimmter Funktionen von Linux-Desktops:
- V4L2Loopback-Treiber, der Echtzeit-Audio/Video (RTAV) unterstützt
- USB-VHCI-Treiber, der die USB-Umleitung unterstützt
- Installiert die obligatorischen Agent-Abhängigkeiten, wie in Installieren von Linux-Abhängigkeitspaketen für Horizon Agent aufgeführt.
- Installiert Horizon Agent for Linux mit angegebenen Installationsoptionen.
- Erstellt die folgenden Kernelmodule zur Unterstützung bestimmter Funktionen von Linux-Desktops:
Laden Sie das Easy Setup Tool herunter und führen Sie es aus
- Laden Sie das Installationspaket des 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 -xvzf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
- Navigieren Sie zum Ordner der TAR-Datei und führen Sie das Skript
easyinstall.viewagent.sh
als Root-Benutzer aus. Fügen Sie die Befehlszeilenparameter für alle Installationsoptionen an, die Sie einschließen möchten.Detaillierte Informationen finden Sie unter Befehlszeilenparameter für das Easy Setup Tool.
Verwenden Sie die folgenden Befehlsbeispiele als Referenz:
#Run the Easy Setup Tool with default prompts and installation options ./easyinstall_viewagent.sh #Run the tool in silent mode with installation options specified in easyinstall.conf ./easyinstall_viewagent.sh -s -f ./easyinstall.conf
- Lassen Sie zu, dass das Easy Setup Tool unterbrechungsfrei fortgesetzt wird, und reagieren Sie nach Bedarf auf alle Eingabeaufforderungen des Installationsprogramms.
- Starten Sie nach Abschluss des Installationsvorgangs die Linux-Maschine neu, damit die Änderungen wirksam werden.
- Überprüfen Sie, ob der viewagent-Dienst gestartet wurde, indem Sie folgenden Befehl ausführen:
sudo service viewagent status
Befehlszeilenparameter für das Easy Setup Tool
In der folgenden Tabelle werden die Befehlszeilenparameter beschrieben, die Sie an den Ausführungsbefehl ./easyinstall_viewagent.sh
anhängen können, um Installationsoptionen und Eingabeaufforderungsebenen anzugeben.
Option | Beschreibung |
---|---|
-s, --silent | Führt das Easy Setup Tool im unbeaufsichtigten Modus aus und umgeht alle Eingabeaufforderungen des Installationsprogramms. Erforderliche Installationsoptionen werden aus der Konfigurationsdatei abgerufen, die durch den Parameter Befehlsbeispiel: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-l, --prompt-level | Gibt den Grad der Benutzerinteraktion basierend auf der Ebene der Eingabeaufforderungen des Installationsprogramms an. Die Einstellungen für jede Eingabeaufforderungsebene werden aus der Konfigurationsdatei abgerufen, die durch den Parameter Zulässige Werte:
Befehlsbeispiel: ./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf |
-f, --config-file | Liest Konfigurationen aus der angegebenen Konfigurationsdatei. Weitere Informationen finden Sie unter Konfigurationsparameter für das Easy Setup Tool. Befehlsbeispiel: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-p, --pre-check-only | Führt nur die in Überblick über das Easy Setup Tool beschriebenen Vorabprüfungsvorgänge durch. Führt keine Systemkonfigurationen oder Horizon Agent-Installation durch. Befehlsbeispiel: ./easyinstall_viewagent.sh -p |
-c, --configure-only | Führt nur die in Überblick über das Easy Setup Tool beschriebenen Systemkonfigurationen aus. Führt keine Vorabprüfungsvorgänge oder Horizon Agent-Installation durch. Befehlsbeispiel: ./easyinstall_viewagent.sh -c |
-i, --install-agent-only | Installiert nur Horizon Agent, wie in Überblick über das Easy Setup Tool beschrieben. Führt keine Vorabprüfungsvorgänge oder Systemkonfigurationen durch. Befehlsbeispiel: ./easyinstall_viewagent.sh -i |
-h, --help | Zeigt Hilfeinformationen zum Easy Setup Tool an und beendet das Tool. Befehlsbeispiel: ./easyinstall_viewagent.sh -h |
Konfigurationsparameter für das Easy Setup Tool
Sie können Konfigurationsparameter für das Easy Setup Tool angeben, indem Sie die Parameter in eine Konfigurationsdatei schreiben und dann die Datei mit dem Befehlszeilenparameter -f
abrufen.
Beispielsweise führt der folgende Befehl die Tools mit advanced
-Eingabeaufforderungen des Installationsprogramms aus, wie in der Konfigurationsdatei easyinstall.conf angegeben.
./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf
Beachten Sie beim Schreiben einer Konfigurationsdatei die folgenden Regeln und Konventionen:
- Weitere Informationen finden Sie in der Konfigurationsvorlage easyinstall.conf.template, die sich im selben TAR-Dateiordner befindet, der das
easyinstall_viewagent.sh
-Skript enthält. - Speichern Sie Ihre Konfigurationsdatei im selben TAR-Dateiordner.
- Konfigurationsparameter sind in Sätzen gruppiert, die den drei Aufforderungsebenen des Installationsprogramms entsprechen:
default
,advanced
undexpert
. - Um eine Eingabeaufforderung zu umgehen, kommentieren Sie den Konfigurationsparameter für diese Eingabeaufforderung in der Konfigurationsdatei aus.
- In den folgenden Tabellen entsprechen Einträge mit der Bezeichnung „Optional“ den Eingabeaufforderungen, die optionale Eingaben akzeptieren. Benutzer können eine optionale Eingabeaufforderung überspringen, ohne etwas einzugeben.
- Für Eingabeaufforderungen, die die Eingabe „y“ oder „n“ akzeptieren, stellt die Großbuchstabeneinstellung die Standardeinstellung dar.
Der Parameter EASYINSTALL_AGENT_MANAGED verwendet beispielsweise „Y“ als Standardeinstellung, d. h., Horizon Agent wird standardmäßig im verwalteten Modus installiert. Die Standardeinstellung wird wirksam, wenn Sie eine Eingabeaufforderung umgehen oder das Easy Setup Tool im unbeaufsichtigten Modus ausführen.
Konfigurationsparameter | Beschreibung |
---|---|
EASYINSTALL_HOSTNAME | Geben Sie den Hostnamen für den Host an (optional). |
EASYINSTALL_DNS_LIST | Geben Sie den DNS für den Host an (optional). |
EASYINSTALL_DOMAIN_FQDN | Geben Sie den FQDN der Active Directory-Domäne an, der Sie beitreten möchten. |
EASYINSTALL_DOMAIN_JOIN_USER | Geben Sie das Benutzerkonto an, das für den Domänenbeitritt verwendet werden soll. |
EASYINSTALL_DOMAIN_JOIN_PASSWORD | Geben Sie das Kennwort an, das für den Domänenbeitritt verwendet werden soll. |
EASYINSTALL_PROXY | Geben Sie den Proxy-Server an, der während des Konfigurationsvorgangs verwendet werden soll (optional). |
EASYINSTALL_AGENT_ACCEPT_GENERAL_TERMS | Geben Sie an, ob Sie die Allgemeinen Bedingungen akzeptieren möchten [J/N]. Sie müssen die Allgemeinen Bedingungen akzeptieren, um mit dem Easy Setup Tool fortzufahren. |
Name der Konfiguration | Beschreibung |
---|---|
EASYINSTALL_NTP | Geben Sie die IP-Adresse des NTP-Servers ein (optional). |
EASYINSTALL_DOMAIN_JOIN | Geben Sie an, ob Sie der Active Directory-Domäne beitreten möchten [Y/n]. |
EASYINSTALL_AGENT_MANAGED | Geben Sie an, ob Horizon Agent im verwalteten Modus [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_MULTIPLE_SESSION | Geben Sie an, ob die Unterstützung für mehrere Sitzungen [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_WEBCAM | Geben Sie an, ob die Webcam-Umleitungsfunktion [y/N] installiert werden soll. |
EASYINSTALL_AGENT_AUDIO_IN | Geben Sie an, ob die Unterstützung für die Audioeingabeumleitung [y/N] installiert werden soll. |
EASYINSTALL_AGENT_USB_REDIRECTION | Geben Sie an, ob die USB-Umleitungsfunktion [y/N] installiert werden soll. |
EASYINSTALL_AGENT_CLIENT_DRIVE_REDIRECTION | Geben Sie an, ob die Funktion der Clientlaufwerksumleitung [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_CLIPBOARD_REDIRECTION | Geben Sie an, ob die Funktion zur Zwischenablagenumleitung [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_PRINTER_REDIRECTION | Geben Sie an, ob die Druckerumleitungsfunktion [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_SKIP_BUILD_MODULES | Geben Sie an, ob die Erstellung erforderlicher Module [y/N] übersprungen werden soll. |
EASYINSTALL_AGENT_SINGLE_SIGN_ON | Geben Sie an, ob die Unterstützung für Single Sign-On [Y/n] installiert werden soll. |
EASYINSTALL_AGENT_RESTART_AFTER_INSTALLATION | Geben Sie an, ob die Maschine nach der Installation [y/N] automatisch neu gestartet werden soll. |
EASYINSTALL_HORIZON_CONNECTION_SERVER_ADDRESS | Geben Sie den FQDN oder die IP-Adresse des Verbindungsservers ein (nur für den nicht verwalteten Modus). |
EASYINSTALL_HORIZON_ADMIN_DOMAIN | Geben Sie den Administratordomänennamen des Verbindungsservers ein (nur für den nicht verwalteten Modus). |
EASYINSTALL_HORIZON_ADMIN_USER | Geben Sie den Administratornamen des Verbindungsservers ein (nur für den nicht verwalteten Modus). |
EASYINSTALL_HORIZON_ADMIN_PASSWORD | Geben Sie das Administratorkennwort des Verbindungsservers ein (nur für den nicht verwalteten Modus). |
Name der Konfiguration | Beschreibung |
---|---|
EASYINSTALL_AGENT_FIPS | Geben Sie an, ob die Unterstützung für den FIPS-Modus [y/N] installiert werden soll. |
EASYINSTALL_AGENT_IPV6 | Geben Sie an, ob die Unterstützung für IPv6-Netzwerke [y/N] installiert werden soll. |
EASYINSTALL_AGENT_NO_HOSTED_APP | Geben Sie an, ob Einzelsitzungs-Anwendungspools [y/N] nicht zulässig sind. |
EASYINSTALL_AGENT_DISABLE_VMWGREETER | Geben Sie an, ob der VMware Greeter deaktiviert werden soll, der die True SSO- und Smartcard-SSO-Funktionen [y/N] unterstützt. |
EASYINSTALL_AGENT_SMARTCARD_REDIRECTION | Geben Sie an, ob die Smartcard-Umleitungsfunktion [y/N] installiert werden soll. |
EASYINSTALL_AGENT_TRUE_SSO | Geben Sie an, ob die True SSO-Funktion [y/N] installiert werden soll. |
EASYINSTALL_AGENT_SELF_SIGNED_CERT_SUBJECT_DN | Geben Sie den Antragsteller-DN des bevorzugten selbstsignierten Zertifikats ein (optional). |
EASYINSTALL_AGENT_JMS_SSL_KEYSTORE_PASSWORD | Geben Sie das bevorzugte JMS-SSL-Keystore-Kennwort ein (optional). |
EASYINSTALL_AGENT_VHCI_SOURCE_DOWNLOAD_PATH | Geben Sie den Dateipfad des VHCI-Quellpakets an (optional). |
EASYINSTALL_AGENT_V4L2LOOPBACK_SOURCE_DOWNLOAD_PATH | Geben Sie den Dateipfad des V4L2Loopback-Quellpakets an (optional). |
EASYINSTALL_HORIZON_ADMIN_KDC | Geben Sie das Kerberos Key Distribution Center (KDC) für die VMware Horizon 8-Administratordomäne an (optional, nur für nicht verwalteten Modus). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_KDC | Geben Sie das KDC für die Verbindungsserver-Domäne an (optional, nur für den nicht verwalteten Modus). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_DOMAIN | Geben Sie den Domänennamen des Verbindungsservers ein (optional, nur für den nicht verwalteten Modus). |
Funktionsüberlegungen für das Easy Setup Tool
Die folgenden Überlegungen und Einschränkungen gelten für das Easy Setup Tool.
- Die SSSD-Authentifizierung ist die einzige Domänenbeitrittsmethode, die derzeit vom Tool unterstützt wird.
- Wenn die True SSO-Funktion installiert ist, müssen Sie weitere Konfigurationsschritte durchführen, wie in Einrichten von True SSO für Linux-Desktops beschrieben.
Wenn die Smartcard-Umleitungsfunktion installiert ist, müssen Sie weitere Konfigurationsschritte durchführen, wie in Einrichten der Smartcard-Umleitung für Linux-Desktops beschrieben.
- Wenn Secure Boot auf der Maschine aktiviert ist, müssen Sie sowohl den VHCI-Treiber (siehe VHCI-Treiber für die USB-Umleitung) als auch den V4L2Loopback-Treiber (siehe Installieren des V4L2Loopback-Treibers auf einer Linux-Maschine) signieren.