vCenter で ESXi の証明書の更新に失敗する
search cancel

vCenter で ESXi の証明書の更新に失敗する

book

Article ID: 434358

calendar_today

Updated On:

Products

VMware vSphere ESX 7.x VMware vSphere ESX 8.x VMware vCenter Server 8.0

Issue/Introduction

免責事項:これは英文の記事「Failed to update ESXi certificate in vCenter (390133)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • ESXi が VMCA 証明書を使用している。
  • vCenter Server システムの MACHINE_SSL_CERT および Trusted_Root 証明書が有効であり、期限切れになっていない。
  • ESXi がメンテナンス モードになっている。

 

vCenter で ESXi 証明書を更新した後、「ホストのサブジェクト証明書の更新 (Refresh the subject certificate on the host)」タスクは完了する。

しかし、実際には ESXi ホストの証明書が更新されない。

vCenter のログ(/var/log/vmware/vpxd/vpxd.log)に以下のメッセージが記録される。

---/var/log/vmware/vpxd/vpxd.log
####-##-##T##:##:##.#### info vpxd[08047] [Originator@6876 sub=vpxLro opID=########-#####-auto-###-h5:########-##] [VpxLRO] -- BEGIN task-##### -- certificateManager -- vim.CertificateManager.refreshCertificates -- ########-####-####-####-########(########-####-####-####-########)
####-##-##T##:##:##.#### info vpxd[08047] [Originator@6876 sub=vpxLro opID=########-#####-auto-###-h5:########-##] [VpxLRO] -- FINISH task-#####
####-##-##T##:##:##.#### info vpxd[08043] [Originator@6876 sub=MoCluster opID=HB-host-##@####-########] Excluding host for placing HDCS VM [vim.HostSystem:host-##,XXX.XXXX.XXX.XXX]. Reason: Maintenance mode ENABLED

 

Environment

vSphere 7.0.x

vSphere 8.0.x

Cause

vCenter Server の vSphere UI から ESXi の SSL 証明書を更新(リフレッシュ/更新)するための前提条件として、ESXi ホストがメンテナンス モードになっていないことが必要です。

Resolution

 

  1. vCenter で ESXi の証明書モードが「VMCA」であることを確認します。
    a) vSphere Client で、ホストを管理している vCenter Server システムを選択します。
    b) [構成] タブをクリックし、[構成] 項目の下にある [詳細設定] をクリックします。
    c) [設定の編集] をクリックします。
    d) [名前] 列のフィルタ アイコンをクリックし、フィルタ ボックスに vpxd.certmgmt.mode と入力して、証明書管理パラメータのみを表示させます。
    e) 値が "vmca" であることを確認します。

  2. ホストのメンテナンス モードを終了します。

  3. ESXi 証明書を更新する インベントリで ESXi ホストを右クリックし、[証明書] > [証明書を更新] または [CA 証明書の更新] を選択します。

参照: Renew or Refresh ESXi Certificates
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-security-7-0/securing-esxi-hosts/certificate-management-for-esxi-hosts/renew-esxi-certificates.html