我在不同的 ESX 主机 (3.5) 上在不同时间遇到 iSCSI 超时。这很令人困惑,因为作为 Windows 的 ESX 主机和其他客户机都遇到超时。
iSCSI 网络在专用网络上隔离。
这是昨晚导出的 vmkiscsid.log:
2010-02-10-12:30:38: iscsid: an InitiatorAlias= is required, but was not found in /etc/vmware/vmkiscsid/initiatorname.iscsi
2010-02-10-12:30:38: iscsid: LogLevel = 0
2010-02-10-12:30:38: iscsid: LogSync = 0
2010-02-10-12:30:42: iscsid: Login Success: iqn.1992-08.com.netapp:sn.101197719,default,192.168.73.2,3260,2001, 0x1
2010-02-10-12:30:42: iscsid: connection1:0 is operational now
2010-02-16-02:03:35: iscsid: Kernel reported iSCSI connection 1:0 error (1008) state (3)
2010-02-16-02:03:39: iscsid: connection1:0 is operational after recovery (2 attempts)
2010-02-16-04:02:27: iscsid: Kernel reported iSCSI connection 1:0 error (1008) state (3)
2010-02-16-04:02:32: iscsid: connection1:0 is operational after recovery (2 attempts)
我是否应该编辑 ESX 主机上 iSCSI 的超时值?这可能可以解决问题,但不能解决问题。
答案1
禁用 iscsi ping,如所述这里
答案2
您不仅需要 VMKernel 端口,还需要控制台端口来访问 iSCSI 门户。
iSCSI LAN 中是否有服务控制台端口?或者您是否将流量从控制台路由到 iSCSI 门户?也许服务控制台和 iSCSI 门户之间存在某些因素,从而增加了延迟和/或超时。