vRA 7.x でディレクトリの同期が「コネクタの通信が応答で失敗しました (Connector Communication failed with Response)」エラーで失敗する
search cancel

vRA 7.x でディレクトリの同期が「コネクタの通信が応答で失敗しました (Connector Communication failed with Response)」エラーで失敗する

book

Article ID: 339755

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

この記事では、config-state.json が破損するか、空白になるか、デフォルト値でリセットされた場合の解決策を説明します。

Symptoms:
免責事項:これは英文の記事「Directory sync in vRA 7.x fails with error 'Connector Communication failed with Response' (2145438)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • vRealize Automation 7.x でディレクトリの同期を実行すると失敗する。
  • vRealize Automation 7.x のユーザー インターフェイスに、次のエラーが表示される。

    コネクタの通信が応答で失敗しました (Connector Communication failed with Response)

  • vRealize Automation の /storage/log/vmware/horizon/connector.log ファイルに、次のようなエントリが記録される。

    ERROR (tomcat-http--14) [;;] com.vmware.horizon.common.api.token.SuiteToken - No keystore file or URL specified.
    INFO (tomcat-http--14) [;;] com.vmware.horizon.common.api.token.SuiteToken - Suite token failed to initialize.
    WARN (tomcat-http--14) [3002@ESILAB;-;127.0.0.1] com.vmware.horizon.common.api.token.SuiteToken - SuiteToken revocation check failed.The SuiteTokenConfiguration.getRevokeCheckUrl was not set.
    INFO (tomcat-http--14) [3002@ESILAB;-;127.0.0.1] com.vmware.horizon.common.api.token.SuiteToken - Initializing keyStore for SuiteToken.
    ERROR (tomcat-http--14) [3002@ESILAB;-;127.0.0.1] com.vmware.horizon.common.api.token.SuiteToken - No keystore file or URL specified.
    INFO (tomcat-http--14) [3002@ESILAB;-;127.0.0.1] com.vmware.horizon.common.api.token.SuiteToken - Suite token failed to initialize.
    INFO (tomcat-http--14) [3002@ESILAB;-;127.0.0.1] com.vmware.horizon.connector.mvc.RestControllerInterceptor - Invalid suite token.


:前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。


Environment

VMware vRealize Automation 7.1.x
VMware vRealize Automation 7.0.x

Cause

この問題は、/usr/local/horizon/conf/states/VSPHERE.LOCAL/3001/ にある config-state.json ファイルが、破損するか、空白になるか、デフォルト値でリセットされた場合に発生します。

Resolution

注意:この解決策は、config-state.json ファイルが破損するか、空白になるか、デフォルト値でリセットされた場合にのみ適用できます。
この問題を解決するには:
  1. vRealize Automation アプライアンスのスナップショットを作成します。
  2. root 認証情報を使用して、SSH で vRealize Automation アプライアンスに接続します。
  3. 次のコマンドを実行して、config-state.json ファイルのある場所にディレクトリを変更します。

    cd /usr/local/horizon/conf/states/<TENANT_NAME>/<TENANT_ID>

    例:cd /usr/local/horizon/conf/states/VSPHERE.LOCAL/3001

  4. 次のコマンドを実行して、現在の構成ファイルのバックアップを作成します。

    mv config-state.json config-state.json.1

  5. 次のコマンドを実行して、構成ファイルのアプリケーション バックアップをコピーします。

    cp -p config-state.json.backup_v1 config-state.json

  6. 次のコマンドを実行して、config-state.json の所有者を horizon ユーザーに変更します。

    chown horizon:www /usr/local/horizon/conf/states/VSPHERE.LOCAL/3001/config-state.json

  7. 次のコマンドを実行して、config-state.json ファイルの権限を変更します。

    chmod 640 /usr/local/horizon/conf/states/VSPHERE.LOCAL/3001/config-state.json

  8. 次のコマンドを実行して、vIDM/Workspace サービスを再起動します。

    service horizon-workspace restart


Additional Information

この記事の更新時にアラートを受信する場合は、[Actions] ボックスで、[Subscribe to Document] をクリックしてください。 Directory sync in vRA 7.x fails with error 'Connector Communication failed with Response'