vCenterServer6.7のアップデートを行ったところ、vCenterが503エラーでアクセスできない

vCenterServer6.7のアップデートを行ったところ、vCenterが503エラーでアクセスできないという状態になった。その対処を行ったときのメモ。

発生したエラー

503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x0000559b11f64ba0] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)

いろいろと調べたところ、「vmware-vpxd」を起動すれば、よさそうなので、vCenter ServerのShellで下記のコマンドを使い、起動してみる。

service-control --start vmware-vpxd

そうすると、今度は下記のエラーが発生。

root@vcenter67 [ ~ ]# service-control --start vmware-vpxd
Operation not cancellable. Please wait for it to finish...
Performing start operation on service vpxd...
Error executing start on service vpxd. Details {
    "detail": [
        {
            "args": [
                "vpxd"
            ],
            "localized": "An error occurred while starting service 'vpxd'",
            "id": "install.ciscommon.service.failstart",
            "translatable": "An error occurred while starting service '%(0)s'"
        }
    ],
    "problemId": null,
    "componentKey": null,
    "resolution": null
}
Service-control failed. Error: {
    "detail": [
        {
            "args": [
                "vpxd"
            ],
            "localized": "An error occurred while starting service 'vpxd'",
            "id": "install.ciscommon.service.failstart",
            "translatable": "An error occurred while starting service '%(0)s'"
        }
    ],
    "problemId": null,
    "componentKey": null,
    "resolution": null
}
root@vcenter67 [ ~ ]#

結局、エラーで起動しない。エラーの内容から、下記のURLを参考にして対処を行う。

https://kb.vmware.com/s/article/2149010

Shellを立ち上げて、サービスをすべて止める

service-control --stop --all

次にvCenterのリストアコマンドを実施する。

vcenter-restore -u administrator -p 

このコマンドを実施したところで、再度エラーになる。コマンドが正常に実行できない。

結論としては、vCenter Server Applianceを作ったばかりだったこともあり、再度、デプロイというか再作成を実施した。設定しているときから、挙動で怪しいところはあったので、強引に進めるよりかは再作成を選んだ。

再作成後は、同じようにvCenterのアップデートを実施したが、正常に起動した(503エラーは表示されず)。 原因を振り返ってみると、次のどちらかが原因になっている可能性が高い。

  • vCenter Server Applianceのインストール時に、ホスト名をデフォルトのままでデプロイし、そのホスト名ではアクセスできないので、ホスト名を変更した。そのとき、なかなか変更できず、何回か変更を行った。
  • vCenter Server Applianceでアップデート後、サービスをみたときに、起動中のものがいくつかあり、「vCenter Server」のサービスが起動していなかったので、手動で起動させエラーになった。そのため、OSごと再起動を行った。(多分、設定は続いていたので、少しの時間待てばよかったのかもしれない。デプロイのやり直し後は、アップデート後も30分程度の時間をおいておいたところ、あとから「vCenter Server」のサービスが起動した)
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする