Skip to main content

2026 年 8 月 26 日

適用於 Google Cloud Platform 的同盟架構:下載並部署 Horizon Edge Gateway

您可以在 Google Cloud Platform (GCP) 的 Horizon 8 同盟部署中下載並部署 Horizon Edge Gateway,以與 Horizon Cloud 配對。

下載並部署 Horizon Edge Gateway 應用裝置,以在使用同盟架構的 Google Cloud GCVE 解決方案中進行 Edge 部署。在同盟架構中,您必須將 Horizon Edge Gateway 部署到 Edge 環境內的原生 Google Cloud Platform (GCP) 基礎結構中。

以下是將 Horizon Edge Gateway 部署至網繭環境中原生 GCP 基礎結構所需步驟的高階概觀:

  • 下載 Horizon Edge Gateway TAR 檔案。
  • 建立 Google Cloud Storage 值區,並將應用裝置 TAR 上傳至該值區。
  • 從上傳的 TAR 檔案建立自訂映像。
  • 從自訂映像建立 Horizon Edge Gateway 虛擬機器 (VM) 執行個體。

先決條件

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

  • 確認您已符合開始部署 Horizon 8 Edge 中所述的 Horizon Edge Gateway 相關先決條件。

  • 確認您已符合在 Microsoft Azure 環境中部署 Horizon Edge Gateway 前,請確保相關目的地 URL 可供存取中所述的需求,以便使用 Horizon Edge Gateway 將 Horizon 8 網繭與 Horizon Cloud 配對。

  • 確認您使用的是適當版本的 Horizon Edge Gateway。請參閱 Omnissa 產品互通性對照表

  • Horizon Edge Gateway 虛擬應用裝置必須能夠連線至網際網路,以與 Horizon Control Plane 通訊。如果您的環境需要使用 Proxy 伺服器與 Proxy 組態,才能讓已部署的應用裝置連線至網際網路,請確認您已檢閱在 Horizon Edge Gateway 應用裝置上使用 Proxy 設定的相關資訊、已知限制及已知問題。

    **附註:**請在 Edge 中更新 Proxy 組態。

    /opt/horizon/bin/configure-edge-gateway.sh --configure-proxy --proxy-host 127.0.0.1 --proxy-port 3128 --proxy-username 'exampleUsername' --proxy-password 'examplePassword'
    
    

    若要瞭解更多選項,請使用 -h 選項來執行該指令碼,如下所示:

    /opt/horizon/bin/configure-edge-gateway.sh -h
    
  • 若要在使用 configure-edge-gateway.sh 指令碼配對 Edge 時使用 Proxy,則必須先執行下列命令:當啟用 ProxySSL 時指定為 true,否則指定為 false:

    /opt/horizon/bin/configure-edge-gateway.sh -p 'Pairing_Code' -x -i 'IP_or FQDN_of Proxy' -r 'Proxy_Port' -m 'Proxy_User_Name' -a 'Proxy_Password' -s 'true_or_false'
    
  • 您可以使用 Google Cloud 圖形化使用者介面 (GUI) 或 Google Cloud 命令列介面 (CLI) 執行部分部署步驟。若要使用 CLI,您必須先在本機系統上安裝所需的元件:

    • gsutil 工具。如需指示,請參閱 Google Cloud Storage 說明文件。
    • Google Cloud SDK。如需指示,請參閱 Google Cloud SDK 說明文件。

程序

  1. 請依照新增並部署 Horizon 8 Edge 頁面中程序中段的「取得 Horizon Edge Gateway 應用裝置二進位檔」步驟,下載 Horizon Edge Gateway 磁碟映像。回應所有畫面上的提示。

    Horizon Edge Gateway 磁碟映像/應用裝置會以 TAR 檔案提供。按照指定內容將 TAR 檔案下載到本機系統。

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

    **附註:**若要在 GCVE 環境中部署應用裝置,請下載最新的 Horizon Edge Gateway 磁碟映像。建議您使用最新版的 Edge Gateway 應用裝置。如需版本資訊,請參閱 Omnissa 產品互通性對照表

    將磁碟映像檔案上傳至您的 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 中,移至 Compute Engine > 映像頁面。選取用於建立映像的選項。在映像建立頁面中,將 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 Gateway 虛擬機器執行個體,請準備一個啟動指令碼,內容類似以下範例。

    #! /bin/bash
    /opt/horizon/bin/configure-adapter.py --sshEnable
    echo -e '<password>\n<password>' | passwd admin
    echo -e '<password>\n<password>' | passwd ccadmin
    echo 'cs_ip cs_fqdn' >> /etc/hosts
    

    在此範例中,指令碼支援下列組態:

    • 啟用 Horizon Edge Gateway 應用裝置的 SSH 存取功能。
    • 在應用裝置上使用所定義的密碼 (\n) 建立管理員使用者帳戶。請確保密碼具備強度。
    • 在應用裝置上使用所定義的密碼 (\n) 建立 ccadmin 使用者帳戶。請確保密碼具備強度。
    • 將連線伺服器主機名稱 (cs_fqdn) 解析為連線伺服器 IP 位址 (cs_ip)。
  6. 從自訂映像建立 Horizon Edge Gateway 虛擬機器執行個體。確保為虛擬機器大小或機器類型設定最低 n2-standard-8

    • (GUI) 在 Google Cloud Platform 中,移至 Images 頁面,選取您稍早建立的自訂映像,然後選取建立虛擬機器執行個體的選項。指定最低 n2-standard-8 作為虛擬機器大小或機器類型、將自訂映像指定為開機磁碟,然後新增您稍早準備的啟動指令碼。視需要指定其他虛擬機器內容,然後繼續建立虛擬機器執行個體。

      確認 Horizon Edge Gateway 虛擬機器已出現在虛擬機器執行個體清單中。

    • (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 Gateway 虛擬機器啟動後,請編輯虛擬機器執行個體的組態並移除啟動指令碼。

    **重要:**您必須從執行個體中移除啟動指令碼,以防止該指令碼在每次 Horizon Edge Gateway 重新啟動時執行。

  8. 透過 SSH 連線至 Horizon Edge Gateway 虛擬機器 GCP 執行個體。

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

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

  9. 使用下列命令格式執行配對 Edge 指令碼,其中 pairing_code 是您從新增並部署 Horizon 8 Edge 中所述程序中段的部署與配對 Horizon Edge Gateway 步驟中複製的配對代碼。

```
sudo su -
/opt/horizon/bin/configure-edge-gateway.sh -p <pairing_code>
```

11. 為了提高安全性,請考慮在完成這些步驟後停用 SSH。

  1. 返回 Horizon Universal Console,以完成 Horizon Connection Server 詳細資料的設定。請參閱新增並部署 Horizon 8 Edge

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…