在執行將 Horizon 網繭上架至第一代 Horizon 控制平面服務的工作流程期間,您可以在此步驟中,執行 precheck.sh 診斷工具,以驗證網繭和 Horizon Cloud Connector 是否做好進行配對程序的準備。先執行診斷並修復在系統元件和組態中發現的任何干擾問題,即可盡量提高成功完成配對程序的機率。

備註: precheck.sh 診斷工具僅適用於 Horizon Cloud Connector 1.6 或更新版本。如果您已下載並部署 Horizon Cloud Connector 1.5 或更早版本,請忽略下列程式並直接繼續進行 第一代租用户 - 使用 Horizon Cloud Connector 組態入口網站完成將 Horizon 網繭與第一代 Horizon Cloud 配對
precheck.sh 診斷工具會驗證將控制平面與 Horizon 網繭成功配對所需之服務和元件的健全狀況。此外,此工具會檢查:
  • 與憑證和 Proxy 設定相關的組態是否正確。
  • 可以建立 Horizon Cloud Connector 與控制平面以及 Horizon Connection Server 的連線。
  • Horizon Cloud Connector 是否有任何 SSL 相關問題。

必要條件

確認下列項目:

程序

  1. 開啟已部署 Horizon Cloud Connector 虛擬應用裝置的 SSH 工作階段。
  2. 使用下列命令執行診斷工具。將 CS-FQDN 取代為網繭之連線伺服器的完整網域名稱 (FQDN)。
    sudo /opt/vmware/bin/precheck.sh CS-FQDN

    如果診斷工具發現阻礙成功完成配對程序的問題,則會報告以下資訊:

    • 問題元件或服務的名稱
    • 問題元件或服務的狀態
    • 相關聯的錯誤訊息和詳細資料
    • 建議的修復步驟 (若有的話),用以將元件或服務還原為狀況良好且準備就緒的狀態
    備註: 診斷工具在其輸出中一律會報告下列一或兩個預期的情況。這兩種情況在上架工作流程的這個階段中都是正常且符合預期的,且都不會妨礙配對程序。
    • Component/Service Name: "Cloud Broker Client Service" 
      Status: "NOT_INITIALIZED" 
      Message: Service is not initialized.

      此情況與控制平面的 Universal Broker 服務有關,且在依照為多雲端指派設定 Horizon Universal Broker 中所述加以啟用之前,將持續處於 NOT_INITIALIZED 狀態。當 Universal Broker 處於 NOT_INITIALIZED 狀態時,您仍可將 Horizon 網繭與之成功配對。因此,此情況並非構成干擾的問題,您可加以忽略。

    • Component/Service Name: "Connector Client Service" 
      Status: "FAIL" 
      Message: Connector service is initialized post on-boarding.

      完成配對程序後,Horizon Cloud Connector 用戶端服務會進行初始化,因為初始化程序需要連線至控制平面。因此,在上架工作流程的這個階段預期會出現 FAIL 情況。在成功的配對程序中,會將 Horizon Cloud Connector 用戶端服務初始化,且 FAIL 情況會清除。

  3. 如果診斷工具報告了干擾配對程序的問題,請調查受影響的元件或服務,並執行建議的修復步驟。如前所述,您可以忽略「雲端代理用戶端服務」和「連接器用戶端服務」的錯誤情況,因為這並非構成干擾的問題。
    如有需要,請重複步驟 2 和 3,再次執行診斷工具並疑難排解問題,直到工具未報告任何干擾配對程序的問題為止。 Horizon 網繭和 Horizon Cloud Connector 現已做好準備,可進行配對程序。
    備註: 如果您在未先清除診斷工具所報告的任何干擾問題,即嘗試進行配對程序,則配對程序可能會失敗。
  4. 遵循第一代租用户 - 使用 Horizon Cloud Connector 組態入口網站完成將 Horizon 網繭與第一代 Horizon Cloud 配對中的步驟繼續進行網繭上架工作流程。