Users may observe one or more of the following symptoms:
com.vmware.vc.guestOperations.GuestOperationAuthFailureServiceDiscoveryAdapter logs on the Aria Operations node (or Cloud Proxy) contain the following exception:com.vmware.adapter3.applicationdiscovery.guestoperation.exception.NamespaceIsNotReady: Namespace is not ready.VCF Operations 9.0.x
Aria Operations 8.18.x
This issue is caused by a synchronization failure between the VMware Tools SDMP (Service Discovery Management Platform) plugin and the Aria Operations Service Discovery Adapter.
When VMware Tools is upgraded to version 13.0.5 or is running certain 12.5.x builds, the com.vmware.vrops.sdmp namespace in the vCenter Managed Object Browser (MOB) can become stale or improperly formatted. This prevents the Guest Operations Manager from re-initializing the credential-less handshake. As a result, the adapter cannot read the required service data from the guest OS, leading to the "Namespace is not ready" exception and a fallback to authentication failure.
It's advisable to take snapshots of vCenter VM as per Snapshot Best practices for vCenter Server Virtual Machines before proceeding with steps below:
Steps to delete com.vmware.vrops.sdmp from vCenter MOB:
Method Invocation Result: voidIn case there are more than a single VM that needs to be fixed, you can also run below script : delete_sdmp_namespaces.py
It's advisable to take snapshots of vCenter VM as per Snapshot Best practices for vCenter Server Virtual Machines before proceeding with steps below:
To run the script follow below steps :
python delete_sdmp_namespaces.pyNote : In case of Error: 'requests' module not found, install requests module by running pip install requests