vim.fault.NoPermission (System.Read) exception when querying cluster resources (e.g., Get-DrsClusterGroup).Administrators group membership. The error explicitly targets vCLS virtual machine objects.vCenter Server 8.0 U3
Automation tooling lacks explicit filtering for vSphere 8.0 U3 Embedded vCLS (PodCRX) instances. The vCenter Authorization Service enforces hardcoded access restrictions on these system-managed objects, requiring direct SSO Administrators group membership, which standard vCenter RBAC roles do not satisfy.
To resolve this issue, implement one of the following methods:
Method 1: Update SSO Group Membership (Short-term Workaround)
Log in to the vSphere Client as administrator@vsphere.local.
Navigate to Administration > Single Sign-On > Users and Groups.
Select the Groups tab.
Select the Administrators group and click Edit.
Add the automation service account directly to the SSO Administrators group (e.g., vsphere.local\Administrators).
Method 2: Update Automation Logic (Long-term Resolution)
Refactor automation logic within Ansible modules or PowerCLI scripts to explicitly filter out vCLS VMs and the hidden vCLS system folder prior to executing cluster inventory queries.
For community or third-party collections (such as the Ansible VMware collection), open an issue with the maintainers to implement this vCLS filtering natively to prevent API sweeps from touching protected objects.