由于 vSAN 群集中出现故障,在 vSAN 数据存储上存储数据的虚拟机状态显示为不合规、无法访问或孤立。
问题
vSAN 数据存储上的虚拟机处于下列状态之一,表明 vSAN 群集中出现故障。
- 虚拟机不合规并且虚拟机的某个对象的合规性状态为不合规。请参见检查 vSAN 中虚拟机的合规性。
- 虚拟机对象不可访问或处于孤立状态。请参见检查组件的故障状态。
如果对象副本在其他主机上仍然可用,vSAN 会将虚拟机的 I/O 操作转发到副本。
原因
如果虚拟机对象无法再满足已分配的虚拟机存储策略的要求,vSAN 会将其视为不合规。例如,主机可能会暂时断开连接。请参见指示 vSAN 中存在问题的对象状态。
如果 vSAN 找不到完整的副本或该对象超过 50% 的投票,将无法访问虚拟机。如果 vSAN 检测到由于虚拟机主页命名空间已损坏而导致 .vmx 文件不可访问,该虚拟机将处于孤立状态。请参见vSAN 中发生故障时虚拟机的可访问性。
解决方案
如果该群集包含足够的资源,对于永久性的故障 vSAN 将自动恢复已损坏的对象。
如果该群集没有足够的资源重新构建已损坏的对象,请扩展群集中的空间。请参见《管理 VMware vSAN》。