The VMwareDisks agent enables vMotion and VMware Distributed Resource Scheduler (DRS) in VCS clusters configured and deployed on virtual machines in VMware environment.
When a VCS cluster with a shared disk is configured on virtual machines, VMware does not support VMware Distributed Resource Scheduler (DRS) and vMotion. Thus the vMotion and DRS capabilities are compromised. The solution to this issue would be to attach the disk(s) to a single virtual machine at a time in a VCS cluster. In case of a user initiated failover or a fault induced failover, these disks would failover (detach-attach) to the target virtual machine along with the service group. VMwareDisks agent manages the attaching and detaching of the disks to the virtual machines.
To ensure proper functioning of the VMwareDisks agent, verify the following:
Ensure that the VMware disks are in persistent mode. If the VMware disks are in independent mode, VMWareDisks agent will revert them to persistent mode in case of a failover.
The ESX/ESXi host or vCenter user account has administrative privileges or is a root user. If you do not want to use the administrator user account or the root user, create a role with the required privileges for the VMwareDisks resource functionality and assign this role to one or more users. This user must have the ability to:
Note that the above list is only illustrative, you can add additional privileges as required.
If the user is a vCenter user, you must assign the requisite privileges so that the user can access the datastore.
To assign role and privileges
Or
Go to the Permissions tab. On the Permissions pane, right-click and select Add Permission.
For more information, refer to VMware vSphere ESXi and vCenter Server Documentation.