An ESXi host is marked with an alarm stating "ESXi Host Certificate Status" when the host certificate is nearing or past its expiration date.
vCenter Server monitors all the certificates within the VMware Endpoint Certificate Store. It triggers a Certificate Status alarm within the vCenter Server if any certificate is close to its expiration date.
Renew the affected ESXi Host's SSL certificate.
Renew an ESXi host certificate using the vSphere UI directly to a host or on the vCenter Server:
vSphere Client inventory.Configure.System, click Certificate. You can view detailed information about the selected host's certificate.MANAGE WITH VMCA using the buttons in the upper right corner, and then click Renew or Refresh CA Certificates.MANAGE WITH VMCA option is not present. You can proceed directly by clicking Renew or Refresh CA Certificates.Yes to confirm.If you are unable to manage the affected ESXi host from vCenter Server vSphere UI, renew the ESXi host certificate using SSH session:
VMware Host Client.Actions menu, click Services > Enable Secure Shell (SSH)./sbin/generate-certificates
/etc/init.d/hostd restart && /etc/init.d/vpxa restart
VMware Host Client and click Services > Disable Secure Shell (SSH) from the Actions menu.Refer to KB Configuring CA signed certificates for ESXi hosts.
Prerequisites before refreshing/renewing the ESXi SSL certificates from vCenter server vSphere UI:
vCenter → Administration → Certificate Management → Trusted Root[email protected] to view this page.MACHINE_SSL_CERT and TRUSTED_ROOT certificates are valid and have not expired. See the knowledge base article at Manually reviewing certificates in VMware Endpoint Certificate Store for vSphere 6.x and 7.x.For more information, see Certificate Management for ESXi Hosts.