問題

Horizon 8 Edge が [接続保留中] の状態で停止します。

原因

VMware vCenterHorizon Edge Gateway をデプロイするときにペアリング コードが指定されませんでした。ペアリング コードは、他の状態の Edge をマークする(最大で 15 ~ 20 分かかる場合があります)ために必要なモジュールを持つ Horizon Edge Gateway に Kubernetes 名前空間を作成するのに必要です。ペアリング コードは、VMware vCenter の 2 番目の画面の root パスワードの下に表示されます。

ペアリング コードが正しく指定されている場合は、edge-deployments API 呼び出しを確認します。edge-deployments API 呼び出しは、次のサンプルのようになります。

admin/v2/edge-deployments/63da2d9216884348cf96a0f5?include_reported_status=true

ユーザー インターフェイスでは、Edge デプロイの詳細ページが開くと呼び出されます。 [view-cs-module][registeredModules] の下にあり、 [reportedStatus] > [moduleConnectionDetails] 内に [view-cs-module] が存在し、 [CONNECTED] 状態になっていることを確認してください。

詳細については、https://kb.vmware.com/s/article/92056を参照してください。

解決方法

[view-cs-module][registeredModules] の下にあり、[reportedStatus] > [moduleConnectionDetails] 内に [view-cs-module] が存在し、[CONNECTED] 状態になっていることを確認してください。

また、次のタスクも実行します。

  1. Horizon Edge Gateway が正しくデプロイされ、パワーオン状態であることを確認してください。展開に何らかの問題がある場合は、ネットワーク、ストレージなどを確認します。
  2. ccadmin ユーザーがログインするためのパブリック キーを指定する場合は、2.3.1.0 以降の Horizon Edge Gateway OVA バージョンを使用します。古いバージョンの OVA の場合、ccadmin ユーザーのパブリック キーが指定されていると Kubernetes の初期化中に問題が発生します。
  3. 診断スクリプトをデバッグ モードで実行します。詳細については、「https://kb.vmware.com/s/article/92056」を参照してください。[Kubernetes Cluster Section] には、Horizon Edge Gateway が初めてパワーオンされたときに作成された名前空間が表示されます。
    1. そうではなく、名前空間が作成されていない場合は、手順 2 でネットワークが適切に構成されていないか、Edge Gateway OVA のデプロイ中に Edge Gateway の作成中にペアリング コードが指定されなかった可能性があります。

      ペアリング コードは、Horizon Edge Gateway アプライアンスのデプロイ中に指定されなかった場合、Horizon Edge Gateway アプライアンスのデプロイ後に構成できます。Horizon Edge Gateway アプライアンスのデプロイ後に、Horizon Universal Console からペアリング コードをコピーし、次のコマンドを実行してペアリング コードを構成します:/opt/vmware/bin/pair-edge .sh ‘<Pairing_Code_Copied_From_Horizon_Universal_Console>

    2. 名前空間が作成されても、Edge がまだ接続保留中のままになっている場合は、ネットワーク接続に問題があるか、クラウド URL が Edge からアクセスできない(プロキシ構成またはその他のネットワーク関連の問題が原因である可能性があります)、またはプロキシ構成が Edge で更新された可能性があります。
    3. その後、名前空間が正常に作成されると、ユーザー インターフェイスで Edge が [未構成] 状態に表示されるか、API に [POST_PROVISIONING_CONFIG_IN_PROGRESS] と表示されるまでに 15 ~ 20 分かかることがあります。この問題が発生した場合は、Connection Server を構成できます。

      それでも問題が解決しない場合は、診断スクリプトを実行し、[Kubernetes Cluster Section]view-cs-module ポッドが実行状態になるまで待機します。診断スクリプトをデバッグ モードで実行します。詳細については、「https://kb.vmware.com/s/article/92056」を参照してください。