要解决此问题,必须确保在节点之间共享 MSCS RDM LUN 时,LUN 对所有 ESXi/ESX 主机都显示一致。具体而言,对于所有 ESXi/ESX 主机,每个 LUN 的 LUN ID 必须相同。
如果群集中所有 ESXi/ESX 主机的 LUN ID 并非都相同,映射必须更正为一致的状态。
要确认问题并更正 LUN 映射以获得一致性,请执行以下操作:
- 查看并记下群集中每个 ESXi/ESX 主机用于标识 RDM 卷的 LUN ID。有关说明,请参见 Identifying disks when working with VMware ESX/ESXi (1014953)。
- 修改 SAN 到 ESXi 主机的 LUN ID 映射。请与存储管理员或存储供应商联系,以帮助您对 LUN 呈现进行相应配置。他们必须使用完全相同的 LUN ID 向所有 ESXi/ESX 主机显示数据 LUN。
注意:最好将 LUN 分配给以前未使用的新 LUN ID,并将该 ID 提供给群集,这有助于避免潜在冲突。
- 应用更改后的 LUN ID 呈现后,重新启动受影响的 ESXi/ESX 主机以检测新配置。您可以通过使用回滚重新引导方法,使用 VMotion 依次将虚拟机迁离每个主机。
- 重新引导群集中的所有 ESXi/ESX 主机后,您会看到所有主机中都有一致的 LUN ID。