当尝试卸载或移除数据存储时,操作失败。

问题

如果数据存储中存在任何打开的文件,则卸载或移除数据存储的操作将会失败。对于这些用户操作,vSphere HA 代理将关闭其已打开的所有文件,如检测信号文件。如果 vCenter Server 无法访问代理或代理无法刷新挂起的 I/O 以关闭这些文件,则会触发主机“{hostName}”上的 HA 代理无法静默数据存储“{dsName}”上的文件活动 (The HA agent on host '{hostName}' failed to quiesce file activity on datastore '{dsName}') 错误。

原因

如果要卸载或移除的数据存储用于检测信号,则 vCenter Server 会将其从检测信号中排除并选择一个新的数据存储。但是,如果代理无法进行访问(即主机被隔离或位于网络分区中),则代理不会收到更新的检测信号数据存储。在这类情况下,检测信号文件不会关闭且用户操作失败。如果数据存储由于存储故障(如全部路径异常)而无法进行访问,则操作也会失败。

注: 当移除 VMFS 数据存储时,此数据存储会从清单中的所有主机中移除。因此,如果 vSphere HA 集群中存在任何主机无法进行访问或无法访问数据存储,则操作会失败。

解决方案

请确保可以访问数据存储及受影响的主机。