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 --
Resolution
This issue is resolved in vCenter Server 5.1 Update 1a. 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.