After reinstalling or rebuilding an ESXi host in a VMware Cloud Foundation (VCF) environment:
The SDDC Manager UI displays red warning banners with the error: Password management operation failed or Accounts have been disconnected.
Executing sos --health-check reports RED status for:
API Connectivity status
SSH Connectivity status
Password Expiry Status: Failed to get details
Manual password remediation attempts in SDDC Manager UI fail immediately for both root and the VCF service account (svc-vcf-<host-name>).
VMware Cloud Foundation (VCF)
SDDC Manager 5.x
VMware vCenter Server 8.x
When an ESXi host is reinstalled, three critical trust mechanisms are broken between the host, vCenter, and SDDC Manager:
Missing Service Account: The local account svc-vcf-<host-name> created during initial VCF commissioning is deleted during OS reinstallation.
SSH Fingerprint Mismatch: The reinstalled host generates a new SSH host key. SDDC Manager’s known_hosts file contains the legacy fingerprint, causing SSH authentication attempts to abort.
vSphere API / SSL Certificate Mismatch: The host generates a new SSL certificate and SHA256 thumbprint. vCenter Server and SDDC Manager reject API calls made to an untrusted certificate endpoint.
To resolve this issue, restore local host accounts, clear cached SSH keys, and re-establish vCenter SSL certificate trust.
Step 1: Re-create the VCF Service Account on the ESXi Host
Log into the affected ESXi host via SSH as root (or console).
Create the VCF service account and set the password using explicit password and confirmation flags:
esxcli system account add -i svc-vcf-<hostname> -d "VCF Service Account" -p "<Service-Account-Password>" -c "<Service-Account-Password>" Assign Admin privileges to the newly created account:
esxcli system permission set -i svc-vcf-<hostname> -r Admin Step 2: Re-establish SSL Trust in vCenter
Log in to the vSphere Client as an SSO Administrator (e.g., [email protected] or delegated SSO Admin).
Right-click the disconnected host Connection Disconnect.
Right-click the host again Connection Connect.
Eventually enter the root credentials when prompted and Accept/Trust the new host SSL certificate thumbprint.
Step 3: Update SSH Host Fingerprints on SDDC Manager
SSH into SDDC Manager as root.
Remove the old host entries from the SSH known_hosts cache using both FQDN and IP address:
ssh-keygen -R <ESXi_hostname> ssh-keygen -R <ESXi-Host-IP> Perform an interactive SSH handshake to save the new host fingerprint:
ssh root@<ESXi_hostname> Type yes when prompted to store the new fingerprint in known_hosts, then type exit.
Step 4: Flush Cached Operations and Remediate Passwords
On SDDC Manager, restart the operations manager service to clear lingering failure states:
systemctl restart operationsmanager
In the browser, navigate to SDDC Manager UI > Administration > Password Management and press F5 to refresh.
Locate impacted ESXi in the inventory.
Click ... next to svc-vcf- Remediate Password enter the password set in Step 1.<host-name>
Click ... next to root Remediate Password enter the active ESXi host root password.
Click RETRY on the top red notification banner to resume pending workflows.