We have 2 ESXi 4.1 servers having no problem connecting to our iSCSI storage. However, the 3rd ESXi 4.1 server just could not get any path to connect to our iSCSI storage.
A funny issue is that when I execute "esxcfg-swiscsi -e" to enable iSCSI Software Adapter and have verified that it is enabled by execute "esxcfg-swiscsi -q", the GUI still shows that it is disabled. However, when I use the GUI to enable or disable, the CLI reflect the status correctly. Anyway, I have enable it from both GUI and CLI, but it just can't get any path. Any idea?
I think I found the reason (see attached). When executing "esxcfg-scsidevs -a", my software iSCSI adapter is showing this:
Hi,
This command brings the IQN name by Cli. Have you tried this
vmkiscsi-tool -I -l vmhba33 or <adaptername>
Thanks! The output is showing the correct full iSCSI name. If this is not the cause of my problem, what else could be the cause?
Check you iSCSI storage configuration for 3rd esxi host IQN
The configurations are the same except for IP addresses and name on the host.
I will double-check my network connections and switch configuration to ensure the VLANs are the same too. Can't think of any other cause.
I found the cause. It's VLAN configuration on the SAN switch! Switch to the ports that shared the same VLAN resolve the issue.