Sie können das Horizon Edge Gateway in Ihre Horizon 8-Verbundbereitstellung in Google Cloud Platform (GCP) herunterladen und dort bereitstellen, um eine Kopplung mit Horizon Cloud Service - next-gen herbeizuführen.

Laden Sie die Horizon Edge Gateway-Appliance für eine Pod-Bereitstellung herunter, die eine Verbundarchitektur für VMware Cloud on Google Cloud Platform verwendet, und stellen Sie sie bereit. In einer Verbundarchitektur müssen Sie Horizon Edge Gateway in der nativen GCP-Infrastruktur (Google Cloud Platform) innerhalb Ihrer Pod-Umgebung bereitstellen.

Im Folgenden finden Sie eine Übersicht über die erforderlichen Schritte, um Horizon Edge Gateway in der nativen GCP-Infrastruktur Ihrer Pod-Umgebung bereitzustellen:
  • Laden Sie die TAR-Datei für Horizon Edge Gateway herunter.
  • Erstellen Sie einen Google Cloud-Speicher-Bucket und laden Sie die TAR-Datei der Appliance in diesen Bucket hoch.
  • Erstellen Sie ein benutzerdefiniertes Image aus der hochgeladenen TAR-Datei.
  • Erstellen Sie die Instanz der Horizon Edge Gateway-VM aus dem benutzerdefinierten Image.

Voraussetzungen

Bevor Sie fortfahren, müssen folgende Voraussetzungen erfüllt sein.

  • Vergewissern Sie sich, dass die Voraussetzungen für das Horizon Edge Gateway erfüllt sind (siehe Beschreibung unter Edge-Bereitstellung in Horizon 8).
  • Vergewissern Sie sich, dass Sie die Anforderungen im Thema Erreichbarmachen geeigneter Ziele und URLs für die Bereitstellung eines Horizon Edge Gateway in einer Horizon 8-Umgebung für die Verwendung von Horizon Edge Gateway zum Koppeln eines Horizon 8-Pods mit Horizon Cloud Service erfüllt haben.
  • Die virtuelle Horizon Edge Gateway-Appliance muss über das Internet mit der Horizon Cloud-Steuerungsebene kommunizieren können. Wenn Ihre Umgebung die Verwendung eines Proxy-Servers und einer Proxy-Konfiguration erfordert, damit bereitgestellte Appliances das Internet erreichen, stellen Sie sicher, dass Sie die Proxy-bezogenen Informationen, bekannte Einschränkungen und bekannte Probleme beim Verwenden von Proxy-Einstellungen für die Horizon Edge Gateway-Appliance gelesen haben.
    Hinweis: Proxy-Konfiguration im Edge aktualisieren
    /opt/vmware/bin/configure-edge-webproxy.py --proxyHost 127.0.0.1 --proxyPort 3128 --proxyUsername 'exampleUsername' --proxyPassword 'examplePassword'
    
    Um weitere Optionen zu erkunden, führen Sie das Skript wie unten gezeigt mit der Option -h aus:
    /opt/vmware/bin/configure-edge-webproxy.py -h
  • Zur Verwendung eines Proxys bei der Ausführung eines Skripts zum Koppeln von Edges müssen Sie zuerst den folgenden Befehl ausführen, wobei Sie true angeben, wenn ProxySSL aktiviert ist, und false in allen anderen Fällen:
    /opt/vmware/bin/pair-edge-with-proxy.sh -i 'IP_or FQDN_of Proxy' -o 'Proxy_Port' -u 'Proxy_User_Name' -p 'Proxy_Password' -s 'true_or_false' -c 'Connection_String'
  • Sie können einige der Bereitstellungsschritte entweder über die grafische Benutzeroberfläche (GUI) von Google Cloud oder über die Google Cloud-Befehlszeilenschnittstelle (CLI) ausführen. Um die CLI verwenden zu können, müssen Sie zuerst die erforderlichen Komponenten auf Ihrem lokalen System installieren:
    • Das Tool gsutil. Anweisungen hierzu finden Sie in der Google Cloud Storage-Dokumentation.
    • Das Google Cloud-SDK. Anweisungen hierzu finden Sie in der Google Cloud SDK-Dokumentation.

Prozedur

  1. Laden Sie das Image der Horizon Edge Gateway-Festplatte mithilfe der Anweisungen in Schritt 7. Verwenden von „Herunterladen“ zum Abrufen der Binärdatei der Horizon Edge Gateway-Appliance im Verfahren auf der Seite Bereitstellen eines Horizon Edge zur Verwendung mit Horizon 8-Bereitstellungen und der Horizon Cloud Service - next-gen-Steuerungsebeneherunter und reagieren Sie auf alle Bildschirmaufforderungen.

    Das Image der Horizon Edge Gateway-Festplatte ist als TAR-Datei verfügbar. Laden Sie die TAR-Datei wie angegeben auf Ihr lokales System herunter.

    Speichern Sie die heruntergeladene Binärdatei an einem Speicherort, über den Sie sie auf der gewünschten Virtualisierungsplattform bereitstellen. Kehren Sie anschließend zu dieser Schrittsequenz zurück, um den notwendigen Kopplungsvorgang fortzusetzen.

    Hinweis: Um die Appliance in einer GCVE-Umgebung bereitzustellen, laden Sie Version 2.3.3.0 oder höher des Images der Horizon Edge Gateway-Festplatte herunter, wie z. B. edge-gw-2.3.3.0-22720582.google.tar.gz.
    Bevor Sie die Festplatten-Image-Datei in Ihre GCVE-Umgebung hochladen, müssen Sie zuerst einen Google Cloud Storage-Bucket erstellen.
  2. Erstellen Sie einen Google Cloud Storage-Bucket in Ihrer GCVE-Umgebung. Detaillierte Anweisungen finden Sie in der Google Cloud-Dokumentation.
  3. Laden Sie die heruntergeladene TAR-Datei in Ihren Google Cloud Storage-Bucket hoch. Sie können diesen Schritt entweder über die grafische Benutzeroberfläche (GUI) von Google Cloud oder über die Google Cloud-Befehlszeilenschnittstelle (CLI) ausführen.
    • (GUI) Melden Sie sich bei der Google Cloud Platform für Ihre GCVE-Umgebung an. Wechseln Sie zur Seite Cloud Storage, wählen Sie den zuvor erstellten Bucket aus und laden Sie die TAR-Datei in diesen Bucket hoch.
    • (CLI) Öffnen Sie die gsutil-Konsole und führen Sie den folgenden Befehl aus.
      gsutil cp <file-path-to-TAR-file> gs://<bucket-name>
  4. Erstellen Sie ein benutzerdefiniertes Image aus der hochgeladenen TAR-Datei.
    • (GUI) Navigieren Sie in der Google Cloud Platform zur Seite Compute Engine > Images. Wählen Sie die Option zum Erstellen eines Images aus. Geben Sie auf der Seite zur Image-Erstellung Cloud Storage als Quelle an und navigieren Sie zur hochgeladenen TAR-Datei in Ihrem Bucket. Geben Sie gegebenenfalls andere Image-Eigenschaften an und fahren Sie dann mit der Erstellung des Image fort.

      Stellen Sie sicher, dass das neue Image in der Liste Images angezeigt wird.

    • (CLI) Führen Sie in der gsutil-Konsole den Befehl zur Image-Erstellung aus, ähnlich dem folgenden Beispiel.
      gcloud compute --project <project-name> images create <image-name> --description <image-description> --source-uri <TAR-file-uri>
      Hinweis: Sie können den Befehl nach Bedarf mit den entsprechenden Parametern anpassen. Detaillierte Informationen finden Sie in der Google Cloud SDK-Referenzdokumentation.
  5. Um die Erstellung und Konfiguration der Horizon Edge Gateway-VM-Instanz zu unterstützen, bereiten Sie ein Startskript ähnlich dem folgenden Beispiel vor.
    #! /bin/bash
    /usr/bin/python3 /opt/vmware/bin/configure-adapter.py --sshEnable
    sudo useradd ccadmin
    echo -e 'password\npassword' | passwd ccadmin
    echo 'cs_ip cs_fqdn' >> /etc/hosts
    In diesem Beispiel unterstützt das Skript die folgenden Konfigurationen:
    • Aktivieren des SSH-Zugriffs auf die Horizon Edge Gateway-Appliance.
    • Erstellen eines ccadmin-Benutzerkontos auf der Appliance mit dem definierten Kennwort (password).
    • Auflösung des Connection Server-Hostnamens (cs_fqdn) in die Connection Server-IP-Adresse (cs_ip).
  6. Erstellen Sie die Horizon Edge Gateway-VM-Instanz aus dem benutzerdefinierten Image. Stellen Sie sicher, dass Sie mindestens n2-standard-8 für die VM-Größe oder den Maschinentyp konfigurieren.
    • (GUI) Wechseln Sie in der Google Cloud Platform zur Seite Images, wählen Sie das zuvor erstellte benutzerdefinierte Image aus und wählen Sie die Option zum Erstellen einer VM-Instanz aus. Geben Sie mindestens n2-standard-8 für die VM-Größe oder den Maschinentyp an, legen Sie das benutzerdefinierte Image als Startfestplatte fest und fügen Sie das zuvor vorbereitete Startskript hinzu. Geben Sie gegebenenfalls andere VM-Eigenschaften an und fahren Sie dann mit der Erstellung der VM-Instanz fort.

      Stellen Sie sicher, dass die Horizon Edge Gateway-VM in der Liste der VM-Instanzen angezeigt wird.

    • (CLI) Führen Sie in der gsutil-Konsole den Befehl zum Erstellen der Instanz aus, ähnlich dem folgenden Beispiel.
      gcloud compute --project <project-name> instances create <instance-name> 
      --zone <zone> --machine-type <n2-standard-8-minimum> --network <network> 
      --subnet <subnet> --maintenance-policy <maintenance-policy> --scopes <scope> 
      --image <custom-TAR-image> --metadata startup-script=<startup-script>
      Hinweis: Sie können den Befehl nach Bedarf mit den entsprechenden Parametern anpassen. Detaillierte Informationen finden Sie in der Google Cloud SDK-Referenzdokumentation.
  7. Nachdem die Horizon Edge Gateway-VM gestartet wurde, bearbeiten Sie die Konfiguration der VM-Instanz und entfernen Sie das Startskript.
    Wichtig: Sie müssen das Startskript aus der Instanz entfernen, um zu verhindern, dass das Skript bei jedem Neustart der Horizon Edge Gateway ausgeführt wird.
  8. Melden Sie mittels SSH bei der GCP-Instanz der Horizon Edge Gateway-VM an.

    Informationen hierzu finden Sie unter Aktivieren des SSH-Zugriffs für Horizon Edge.

    Weitere Informationen zum Herstellen einer Verbindung mit Ihrer -Instanz finden Sie in der Google Cloud-Dokumentation. Wir empfehlen SSH, um das Kopieren/Einfügen des Kopplungsschlüssels zuzulassen.

  9. Führen Sie ein Skript zum Koppeln von Edges mit folgendem Befehlsformat aus, wobei es sich bei pairing_code um den Kopplungscode handelt, den Sie auf der Benutzeroberflächenseite 6. Bereitstellen und Koppeln von Horizon Edge Gateway kopiert haben, die in Bereitstellen eines Horizon Edge zur Verwendung mit Horizon 8-Bereitstellungen und der Horizon Cloud Service - next-gen-Steuerungsebene beschrieben wird:

    /opt/vmware/sbin/pair-edge.sh 'pairing_code'

  10. Zur Verbesserung der Sicherheit sollten Sie SSH deaktivieren, wenn Sie diese Schritte abgeschlossen haben.
  11. Navigieren Sie zurück zur Horizon Universal Console, um die Konfiguration der Details des Horizon Connection Server abzuschließen. Siehe Bereitstellen eines Horizon Edge zur Verwendung mit Horizon 8-Bereitstellungen und der Horizon Cloud Service - next-gen-Steuerungsebene.