识别ESXi中的死iscsi路径

时间:2017-06-12 09:57:03

标签: storage vmware iscsi

向VMware iscsi s / w adapter添加了8个静态发现

4个IP来自一个现在停机的存储服务器,当我在这种状态下进行重新扫描时需要花费很多时间。一旦我删除了那4个IP(死路径)重新扫描工作得更快

有没有办法识别iscsi路径(IP:PORT IQN)已死或与vCenter建立iscsi会话

尝试了esxcli会话列表,没有运气

1 个答案:

答案 0 :(得分:1)

AFAIK,如果您将目标IP添加到静态列表中并且由于死服务器而导致这些IP不可用,则ESXi端的iscsid将尝试仅与这些IP建立连接一次(作为重新扫描的结果)并且在连接失败后,它将不会再次尝试,您将不会通过这些esxcli命令看到会话或连接

esxcli iscsi session list
esxcli iscsi session connection list

您可以查看/var/log/syslog.log并运行tcpdump-uw进行确认。由于会话/连接在物理上不存在,我认为没有直接的方法来获取它们。

一种可能的解决方法是运行此命令

esxcli iscsi session connection list | grep -e State -e RemoteAddress

获取您有工作连接的目标列表。然后,您可以从与iSCSI适配器关联的静态目标列表中提取这些IP,以获取您没有建立连接的IP列表。