您可以下載 Horizon Edge 閘道,並將其部署到 Google Cloud Platform (GCP) 中的 Horizon 8 同盟部署,以便與 Horizon Cloud Service - next-gen 配對。

如果該網繭部署針對 VMware Cloud on Google Cloud Platform 使用同盟架構,請下載並部署 Horizon Edge 閘道應用裝置。在同盟架構中,您必須將 Horizon Edge 閘道 部署至網繭環境內的原生 Google Cloud Platform (GCP) 基礎結構中。

下列高階概觀說明了將 Horizon Edge 閘道 部署至網繭環境內原生 GCP 基礎結構時所需的步驟。
  • 下載 Horizon Edge 閘道 TAR 檔案。
  • 建立 Google Cloud Storage 值區,並將應用裝置 TAR 上傳至該值區。
  • 從上傳的 TAR 檔案建立自訂映像。
  • 從自訂映像建立 Horizon Edge 閘道 虛擬機器 (VM) 執行個體。

必要條件

您必須符合以下先決條件,才能繼續。

  • 確認您已符合Horizon 8 Edge 部署中所述的 Horizon Edge 閘道相關先決條件。
  • 確認您已符合讓適當的目的地 URL 可供連線以在 Horizon 8 環境中部署 Horizon Edge 閘道中的需求,以使用 Horizon Edge 閘道Horizon 8 網繭與 Horizon Cloud Service 配對。
  • Horizon Edge 閘道 虛擬應用裝置必須連線至網際網路,才能與 Horizon Cloud 控制平面通訊。如果您的環境需要將 Proxy 伺服器和 Proxy 組態用於部署的應用裝置以連線至網際網路,請確認您已檢閱 Proxy 相關資訊、已知限制,以及搭配 Horizon Edge 閘道 應用裝置使用 Proxy 設定時的已知問題。
    備註: 更新 Edge 中的 Proxy 組態
    /opt/vmware/bin/configure-edge-webproxy.py --proxyHost 127.0.0.1 --proxyPort 3128 --proxyUsername 'exampleUsername' --proxyPassword 'examplePassword'
    
    若要瞭解更多選項,請使用 -h 選項來執行該指令碼,如下所示:
    /opt/vmware/bin/configure-edge-webproxy.py -h
  • 若要在執行 pair-edge 指令碼時使用 Proxy,必須先執行以下命令,若 ProxySSL 已啟用,請指定為 true,否則請指定為 false
    /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'
  • 您可以使用 Google Cloud 圖形化使用者介面 (GUI) 或 Google Cloud 命令列介面 (CLI) 執行部分部署步驟。若要使用 CLI,您必須先在本機系統上安裝所需的元件:
    • gsutil 工具。如需指示,請參閱 Google Cloud Storage 說明文件。
    • Google Cloud SDK。如需指示,請參閱 Google Cloud SDK 說明文件。

程序

  1. 下載 Horizon Edge 閘道磁碟映像使用,做法是遵循步驟 7.使用 [下載] 來取得 Horizon Edge 閘道應用裝置二進位檔。 指示 (這項指示可在 部署 Horizon Edge 以用於 Horizon 8 部署和 Horizon Cloud Service - next-gen 控制平面 頁面上的程序中找到),並回應所有螢幕提示。

    Horizon Edge 閘道磁碟映像是以 TAR 檔案形式提供。按照指定內容將 TAR 檔案下載到本機系統。

    將下載的二進位檔儲存到您要從中將二進位檔部署到所需虛擬化平台的位置,然後回到此步驟序列,以繼續執行所需的配對程序。

    備註: 若要將應用裝置部署至 GCVE 環境,請下載 Horizon Edge 閘道 磁碟映像 2.3.3.0 版或更新版本,例如 edge-gw-2.3.3.0-22720582.google.tar.gz
    將磁碟映像檔案上傳至您的 GCVE 環境之前,您必須先建立 Google Cloud Storage 值區。
  2. 在 GCVE 環境中建立 Google Cloud Storage 值區。如需詳細指示,請參閱 Google Cloud 說明文件。
  3. 將下載的 TAR 檔案上傳至您的 Google Cloud Storage 值區。您可以使用 Google Cloud 圖形化使用者介面 (GUI) 或 Google Cloud 命令列介面 (CLI) 來執行此步驟。
    • (GUI) 登入您 GCVE 環境的 Google Cloud Platform。移至 Cloud Storage 頁面,選取您先前建立的值區,然後將 TAR 檔案上傳至該值區。
    • (CLI) 開啟 gsutil 主控台,然後執行下列命令。
      gsutil cp <file-path-to-TAR-file> gs://<bucket-name>
  4. 從上傳的 TAR 檔案建立自訂映像。
    • (GUI) 在 Google Cloud Platform 中,移至計算引擎 > 映像頁面。選取用於建立映像的選項。在映像建立頁面中,將 Cloud Storage 指定為來源,並瀏覽至值區中已上傳的 TAR 檔案。視需要指定其他映像內容,然後繼續建立映像。

      確認新映像顯示在 Images 清單中。

    • (CLI) 在 gsutil 主控台中,執行類似於下列範例的映像建立命令。
      gcloud compute --project <project-name> images create <image-name> --description <image-description> --source-uri <TAR-file-uri>
      備註: 您可以視需要使用適當的參數自訂命令。如需詳細資訊,請參閱 Google Cloud SDK 參考說明文件。
  5. 若要支援建立和設定 Horizon Edge 閘道 虛擬機器執行個體,請準備類似下列範例的啟動指令碼。
    #! /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
    在此範例中,指令碼支援下列組態:
    • 啟用透過 SSH 來存取 Horizon Edge 閘道 應用裝置。
    • 在應用裝置上建立 ccadmin 使用者帳戶,且其具有已定義的密碼 (password)。
    • 將連線伺服器主機名稱 (cs_fqdn) 解析為連線伺服器 IP 位址 (cs_ip)。
  6. 從自訂映像建立 Horizon Edge 閘道 虛擬機器執行個體。確保為虛擬機器大小或機器類型設定最低 n2-standard-8
    • (GUI) 在 Google Cloud Platform 中,移至 Images 頁面,選取您稍早建立的自訂映像,然後選取建立虛擬機器執行個體的選項。指定最低 n2-standard-8 作為虛擬機器大小或機器類型、將自訂映像指定為開機磁碟,然後新增您稍早準備的啟動指令碼。視需要指定其他虛擬機器內容,然後繼續建立虛擬機器執行個體。

      確認 Horizon Edge 閘道 虛擬機器顯示在虛擬機器執行個體的清單中。

    • (CLI) 在 gsutil 主控台中,執行類似於下列範例的執行個體建立命令。
      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>
      備註: 您可以視需要使用適當的參數自訂命令。如需詳細資訊,請參閱 Google Cloud SDK 參考說明文件。
  7. Horizon Edge 閘道 虛擬機器啟動後,編輯虛擬機器執行個體的組態並移除啟動指令碼。
    重要: 您必須從執行個體移除啟動指令碼,以防止指令碼在每次 Horizon Edge 閘道 重新開機時執行。
  8. 透過 SSH 連線至 Horizon Edge 閘道虛擬機器 GCP 執行個體。

    如需相關資訊,請參閱 為 Horizon Edge 啟用 SSH 存取

    如需連線至執行個體的詳細資料,請參閱 Google Cloud 說明文件。我們建議使用 SSH,以允許複製貼上配對金鑰。

  9. 使用下列命令格式,執行配對 Edge 指令碼,其中 pairing_code 是您從 6.部署和配對 Horizon Edge 閘道 使用者介面頁面複製的配對代碼,如 部署 Horizon Edge 以用於 Horizon 8 部署和 Horizon Cloud Service - next-gen 控制平面 中所述:

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

  10. 為了提高安全性,請考慮在完成這些步驟後停用 SSH。
  11. 返回 Horizon Universal Console,以完成 Horizon Connection Server 詳細資料的設定。請參閱部署 Horizon Edge 以用於 Horizon 8 部署和 Horizon Cloud Service - next-gen 控制平面