0

向 VMware iSCSI s/w 适配器添加了 8 个静态发现

4 个 IP 来自现在已关闭的一台存储服务器,当我在这种状态下进行重新扫描时,需要花费大量时间。一旦我删除了这 4 个 IP(死路),重新扫描的工作速度会更快

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

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

4

1 回答 1

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 列表。

于 2017-09-16T15:56:52.940 回答