In virtualized environments managed by VMware vCenter, keeping tags synchronized across virtual machines (VMs) is crucial for effective management and automation. However, a common issue encountered is the failure of vCenter tags to update correctly on VMs, and hence not reflected in Aria Operations.
This article explores a specific instance of such an issue, its causes, and the resolution applied.
VMware Aria Operations 8.10x
The root cause of this issue is a failure in synchronizing vCenter tags for VMs.
The vCenter adapter log show several tag-related errors:
2024-04-27T10:04:49,223+0000 INFO [Collector worker thread 12] (2887) com.integrien.adapter.vmware.dataproviders.DataProvidersManager.lambda$run$0 - For the data provider (TaggingDataProvider) got the following msg: (Failed to query and process tag/category names.).
2024-04-27T10:09:47,002+0000 ERROR [TagRetriever Thread] (2887) com.integrien.adapter.vmware.TagServiceTagHandler.collectTagData - collect tag data failed, got an exception
java.util.concurrent.ExecutionException: com.vmware.vapi.std.errors.NotFound: NotFound (com.vmware.vapi.std.errors.not_found) => {
messages = [],
data = <null>,
errorType = NOT_FOUND
The errors above indicate that the tag data retrieval process is encountering issues, specifically with querying and processing of tag category names and handling is not-found.
These problems effectively prevented the system from collecting and synchronizing tag data properly.
The issue was resolved in Aria Operations 8.12x.
If you see related issues in newer versions of Aria Operations, please open a new service request for further analysis.