VMware vCenter Server
Resolution will depend on the cause that has been identified as the source of the issue:
Configure VMware Credentials:
Navigate to Discovery > Credentials.
Ensure a record of type VMware Credentials exists using the format username@domain (e.g., <REDACTED_USER>@vsphere.local).
Set the Order value to be lower than generic SSH or SNMP credentials to ensure priority.
Verify vCenter Permissions:
Log into the vSphere Client.
Navigate to the vCenter Root Object.
Assign the Read-Only role to the discovery service account.
CRITICAL: Ensure the Propagate to children checkbox is selected. Failure to propagate prevents the API from traversing the inventory tree.
Establish IP Service Affinity:
Navigate to Discovery > IP Service Affinity.
Create a new record mapping the VCSA Management IP to the VMware credential type to force the MID Server to bypass credentialless host probes.
Network Validation:
Verify that Port 443 is open between the MID Server and the VCSA.
From the MID Server, run: Test-NetConnection <REDACTED_IP> -Port 443.
Re-run Discovery:
Clear the existing "Credentialless" CI from the cmdb_ci_computer table.
Execute Discover Now on the vCenter IP.