vSphere Client から Machine SSL 証明書を更新した後 vCert.py のステータスチェックがミスマッチと表示される
search cancel

vSphere Client から Machine SSL 証明書を更新した後 vCert.py のステータスチェックがミスマッチと表示される

book

Article ID: 423066

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事 「vCert.py status check shows mismatch after updating Machine SSL certificate via vSphere Client」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vSphere Client から Machine SSL 証明書を更新した後に、vCent.py からオプション "1. Check current certificate status" でステータスチェックを行うと以下のように "com.vmware.vsan.health" が MISMATCH と表示されます。

Checking vCenter Extension Thumbprints
-----------------------------------------------------------------
com.vmware.vcIntegrity (vpxd-extension)                   MATCHES
com.vmware.vim.eam (vpxd-extension)                       MATCHES
com.vmware.vlcm.client (vpxd-extension)                   MATCHES
com.vmware.vmcam (Authentication Proxy)                   MATCHES
com.vmware.vsan.health (Machine SSL)                     MISMATCH

Environment

vCenter Server 8.0

Cause

vSphere Client からマシン SSL 証明書を更新した場合、一部のサービスのみが再起動されます。
vSAN Health Service はサービスの再起動対象外であるため、マシン SSL 証明書の更新が反映されません。

Resolution

証明書の変更を適用するために VMware vSAN Health Service を再起動します。

  1. root ユーザで vCenter Server へ SSH でアクセスします。 

  2. shell と入力し Bash を起動します。
  3. 下記コマンドにより対象サービスを再起動します。
    service-control --restart vmware-vsan-health