在VMware Host Client中卸载数据存储时,它会保持原样,但是在管理的主机的清单中再也看不到该存储。该数据存储会继续显示在其他主机上并在这些主机上保持挂载状态。
前提条件
注: 确保 vSphere HA 检测信号未使用数据存储。vSphere HA 检测信号并不会阻止您卸载数据存储。但是,如果数据存储用于检测信号,卸载它可能会导致主机发生故障并重新启动所有活动虚拟机。
在卸载数据存储之前,请确保还符合以下必备条件:
- 数据存储上不存在任何虚拟机。
- Storage DRS 不会管理数据存储。
- 已为该数据存储停用 Storage I/O Control。
过程
- 在 VMware Host Client 清单中单击存储,然后单击数据存储。
- 从列表中右键单击要卸载的数据存储,然后单击卸载。
- 确认要卸载数据存储。
卸载或移除数据存储失败
当尝试卸载或移除数据存储时,操作失败。
问题
如果数据存储中存在任何打开的文件,则卸载或移除数据存储的操作将会失败。对于这些用户操作,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 集群中存在任何主机无法进行访问或无法访问数据存储,则操作会失败。
解决方案
请确保可以访问数据存储及受影响的主机。