If VMCA manages certificates for your ESXi hosts (version 6.0 or later), you can renew or refresh these certificates using the vSphere Client.
- Renew: Get a new signed certificate from VMCA.
- Refresh: Update the host with all certificates from the
TRUSTED_ROOTS
store associated with vCenter Server.
Certificates should be renewed when:
- They are close to expiration.
- You need to provision a new certificate.
If a certificate expires without being renewed, re-adding the host to vCenter Server automatically renews the certificate and reestablishes trust.
Prerequisites
Before you proceed, ensure:
- ESXi hosts are connected to the vCenter Server system.
- Time synchronization is accurate between the vCenter Server and ESXi hosts.
- DNS resolution is functional between vCenter Server and ESXi hosts.
- vCenter Server’s
MACHINE_SSL_CERT
and Trusted Root certificates are valid (KB Article 2111411). - The ESXi hosts are not in maintenance mode.
Steps to Renew or Refresh Certificates
- Open vSphere Client: Locate the host in the inventory.
- Navigate to the Configuration: Click Configure in the host view.
- Access Certificate Settings: Under System, click Certificate to view details of the host’s certificate.
- Choose an Action:
- Renew: Retrieve a new signed certificate from VMCA.
- Refresh CA Certificates: Push all
TRUSTED_ROOTS
certificates from the vCenter Server to the host.
- Confirm the Action: Click Yes to proceed.