如果 iSCSI 存储设备未在 vSphere Web Client 中正确显示,请执行故障排除任务。

表 1. 排除 iSCSI LUN 显示故障

故障排除任务

描述

检查线缆连接。

如果看不到端口,问题可能在于线缆连接或路由。请先检查线缆。请确保线缆已连接端口,且链路指示灯表示连接良好。如果线缆任意一端的链路指示灯未显示连接良好,请更换线缆。

检查路由设置。

控制以太网配置上的不同子网间的连接。如果 ESXi 系统和 iSCSI 存储不在同一个子网上,请确保这些子网间存在适当路由。此外,还需确保在 iSCSI 存储和 ESXi 主机中的 iSCSI 启动器上设置了正确的子网掩码和网关地址。

检查访问控制配置。

如果重新扫描后未显示预期的 LUN,则存储系统端可能未正确配置访问控制:

  • 如果配置了 CHAP,请确保 ESXi 主机上也已启用 CHAP,并与存储系统设置相匹配。

  • 如果使用基于 IP 的筛选,请确保允许 iSCSI HBA 或 VMkernel 端口组 IP 地址。

  • 如果使用基于启动器名称的筛选,请确保该名称是符合要求的 iSCSI 名称,并与存储系统设置相匹配。

  • 要从 SAN 引导,请确保每台主机只会看到所需的 LUN。不要让任何主机看到不归其所有的任何引导 LUN。使用存储系统软件确保主机只能看到应对其可见的 LUN。

  • 确保通过 Disk.MaxLUN 设置可查看预期为可见的 LUN。有关信息,请参见 vSphere 存储文档。

检查存储处理器设置。

如果存储系统有多个存储处理器,请确保 SAN 交换机连接了要访问的 LUN 所属的 SP。在某些存储系统上,仅有一个 SP 为主动,而另一 SP 在发生故障之前是被动的。如果连接错误的 SP(对应被动路径的 SP),则您可能看不到预期的 LUN,或可能看到了 LUN,但在尝试进行访问时出错。

对于软件 iSCSI 和从属硬件 iSCSI,请检查网络配置。

ESXi 中的软件 iSCSI 和从属硬件适配器要求 VMkernel 网络端口对 iSCSI 存储具有访问权限。这些适配器使用 VMkernel 在 ESXi 系统与 iSCSI 存储之间传输数据。

重新扫描 iSCSI 启动器。

在每次完成以下任务时,执行重新扫描:

  • 在 SAN 上创建新 LUN。

  • 更改 LUN 屏蔽。

  • 重新连接线缆。

  • 对群集中的主机进行更改。

  • 更改 CHAP 设置或添加新发现地址。

有关信息,请参见 vSphere 存储文档。