【发布时间】:2017-06-12 09:57:02
【问题描述】:
向 VMware iscsi s/w 适配器添加了 8 个静态发现
4 个 IP 来自一个现在已关闭的存储服务器,当我在此状态下进行重新扫描时,需要花费大量时间。一旦我删除了这 4 个 IP(死路),重新扫描就会更快
有没有办法识别 iscsi 路径 (IP:PORT IQN) 已失效或已与 vCenter 建立 iSCSI 会话
试过 esxcli 会话列表,没有运气
【问题讨论】:
向 VMware iscsi s/w 适配器添加了 8 个静态发现
4 个 IP 来自一个现在已关闭的存储服务器,当我在此状态下进行重新扫描时,需要花费大量时间。一旦我删除了这 4 个 IP(死路),重新扫描就会更快
有没有办法识别 iscsi 路径 (IP:PORT IQN) 已失效或已与 vCenter 建立 iSCSI 会话
试过 esxcli 会话列表,没有运气
【问题讨论】:
AFAIK,如果您将目标 IP 添加到 static 列表中并且这些 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 列表。
【讨论】: