Unmounting or removing a datastore in a HA cluster fails with the error: The vSphere HA agent on host failed to quiesce file activity on datastore
book
Article ID: 302149
calendar_today
Updated On:
Products
VMware vCenter Server
Issue/Introduction
Symptoms:
Unmounting or removing a datastore in a high availability (HA) cluster fails.
You are unable to unmount or remove a datastore in a HA enabled cluster.
This issue occurs in a HA cluster used for datastore heartbeat or data persistence operations.
In vSphere Client, you see the warning:
The vSphere HA agent on host 'hostname' failed to quiesce file activity on datastore '/vmfs/volumes/volume id'. To proceed with the operation to unmount or remove a datastore, ensure that the datastore is accessible, the host is reachable and its vSphere HA agent is running.
The vpxd.log file (located at C:\ProgramData\VMware\VMware VirtualCenter\Logs) contains entries similar to:
T11:24:08.681Z [xxxxxxxxxxxx info 'vpxdvpxdVmomi' opID=OpId-xxxxxxxxxxxxx-1d] T11:47:34.730Z [FFF23B70 info 'vmomi.soapStub[2]' opID=OpId-xxxxxxxxxxxxx-1d-13] Resetting stub adapter for server <cs p:1f361840, TCP:localhost:443> : Closed T11:47:34.731Z [FFF23B70 verbose 'HalCnx' opID=OpId-xxxxxxxxxxxxx-1d-13] [HalCnx] Authenticate succeeded: userName=vpxuser T11:47:34.733Z [FFF23B70 info 'commonvpxLro' opID=OpId-xxxxxxxxxxxxx-1d-13] [VpxLRO] -- FINISH task-internal-1 -- -- csi.FdmService.login -- T11:47:34.739Z [FFFA5B70 info 'commonvpxLro' opID=OpId-xxxxxxxxxxxxx-1d-8c] [VpxLRO] -- BEGIN task-internal-2 -- -- csi.FdmService.unsetDatastoreDisabled -- xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx T11:47:34.740Z [FFFA5B70 verbose 'FDM' opID=OpId-xxxxxxxxxxxxx-1d-8c] [FdmService::UnsetDatastoreDisabled] invoked on datastore /vmfs/volumes/<volume ID> T11:47:34.740Z [FFFA5B70 info 'Invt' opID=OpId-xxxxxxxxxxxxx-1d-8c] [InventoryManagerImpl::UnsetDatastoreDisabled] Datastore (/vmfs/volumes/505dc9ea-2f199983-764a-001b7858bddc) not disabled. Do nothing T11:47:34.740Z [FFFA5B70 info 'commonvpxLro' opID=OpId-xxxxxxxxxxxxx-1d-8c] [VpxLRO] -- FINISH task-internal-2 -- -- csi.FdmService.unsetDatastoreDisabled --
To workaround this issue when you do not want to upgrade, disable vSphere HA from the Cluster settings, delete the affected datastore, and then re-enable vSphere HA. For more information on disabling vSphere HA, see Disabling VMware High Availability (HA) (1008025).