vCenter Serverのサービスが停止していると、kubectl vsphere login が "internal server error" で失敗する
search cancel

vCenter Serverのサービスが停止していると、kubectl vsphere login が "internal server error" で失敗する

book

Article ID: 437225

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service

Issue/Introduction

免責事項:これは英文の記事「kubectl vsphere login fails with "internal server error" when vCenter Server services are stopped」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

kubectl vsphere loginを実行すると、以下のメッセージが表示される:

Error while getting list of workloads: internal server error
level=error msg="internal server error"
Error while getting list of workloads: bad gateway
Please contact your vSphere server administrator for assistance.

vpxd や wcp などの主要な vCenter Server 内部サービスが 1 つ以上停止している:

root@<VCENTER_HOSTNAME> [ ~ ]# service-control --status --all
Running:
 applmgmt lookupsvc lwsmd observability observability-vapi pschealth vc-ws1a-broker vlcm vmafdd vmcad vmdird vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-cis-license vmware-content-library vmware-eam vmware-envoy vmware-envoy-hgw vmware-envoy-sidecar vmware-hvc vmware-infraprofile vmware-perfcharts vmware-pod vmware-postgres-archiver vmware-rhttpproxy vmware-sca vmware-sps vmware-stsd vmware-topologysvc vmware-trustmanagement vmware-updatemgr vmware-vapi-endpoint vmware-vdtc vmware-vmon vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-ui vstats vtsdb
Stopped:
 vmcam vmonapi vmware-imagebuilder vmware-netdumper vmware-rbd-watchdog vmware-vcha wcp vpxd

注: 上記のエラーメッセージは一例です。実際のメッセージは環境によって異なる場合があります。

Environment

vSphere Supervisor

Cause

kubectl vsphere login コマンドは、vCenter Server の内部サービスおよびスーパーバイザーと連携します。
そのため、コマンドが成功するためには、これらのサービスが正常に機能している必要があります。

Resolution

メンテナンスなどの目的で意図的にサービスを停止していた場合は、以下のコマンドを実行してサービスを再起動してください:

service-control --start --all

サービスが予期せず停止していた場合は、vCenter Server の詳細な調査が必要です。
さらにサポートが必要な場合は、Broadcom サポートポータルからサポートリクエストを起票してください。