vCenter上のサービス vmware-vapi-endpoint が、"Connect to localhost:1080 ... ... Connection refused"というエラーで起動に失敗する
search cancel

vCenter上のサービス vmware-vapi-endpoint が、"Connect to localhost:1080 ... ... Connection refused"というエラーで起動に失敗する

book

Article ID: 425944

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事 「vCenter service vmware-vapi-endpoint failed to start with "Connect to localhost:1080 ... ... Connection refused"」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • vCenter UI にアクセスできず、service-control --status --all を確認するとvmware-vapi-endpoint の起動に失敗しており、その他のサービスも停止している。
  • /var/log/vmware/vapi/endpoint/endpoint.log:

    Caused by: com.vmare.vim.vmomi.client.exception.ConnectionException: http://localhost1080/sso-adminserver/system-sdk invocation failed with "org.apache.http.conn.HttpHostConnectException: Connect to localhost:1080 [localhost/127.0.0.1] failed: Connection refused (Connection refused)"

  • /var/log/vmware/vmon/vmon.log:

    Adding service rhttpproxy.
    Startup type of service content-library is AUTOMATIC while startup type of dependent service rhttpproxy is MANUAL.
    ... ...
    Startup type of service vsphere-ui is AUTOMATIC while startup type of dependent service rhttpproxy is MANUAL.
  • "vmon-cli -s rhttpproxy" コマンドを実行すると次のように表示される: Starttype: MANUAL

Cause

rhttpproxy (VMware HTTP Reverse Proxy) サービスは、ほぼすべての vCenter トラフィックのエントリポイントです。
スタートアップの種類が「手動 (MANUAL)」に設定されている場合、再起動時に自動的に開始されません。

Resolution

この問題を解決するには、rhttpproxy のスタートアップの種類を「AUTOMATIC」に戻し、vCenter サービスを再起動します。

  1. root ユーザーとして SSH 経由で vCenter Server Appliance (VCSA) にログインします。
  2. Reverse Proxy サービスのスタートアップの種類を変更します: vmon-cli -S AUTOMATIC -U rhttpproxy
  3. 設定が「AUTOMATIC」に変更されたことを確認します: vmon-cli -s rhttpproxy
  4. すべての vCenter サービスを再起動し、環境をオンラインに戻します: service-control --stop --all && service-control --start --all

Additional Information

Setting vCenter server services start up type to Manual/Automatic mode via either Command line or VAMI Page