There seems to be an issue between ESXi 4.1 and my EQL SAN. I see a lot of dropped connections that are then re-established. This is what the array logs say:
INFO 3/1/11 8:32:11 AM eql02 iSCSI login to target '10.10.30.102:3260, iqn.2001-05.com.equallogic:0-8a0906-ac5b90a03-d90000002ef4a246-iso' from initiator '10.10.30.50:50399, iqn.1998-01.com.vmware:vmhost1-mc-723c917d' successful, using standard frame length.
INFO 3/1/11 8:32:08 AM eql02 iSCSI session to target '10.10.30.100:3260, iqn.2001-05.com.equallogic:0-8a0906-ac5b90a03-d90000002ef4a246-iso' from initiator '10.10.30.50:54598, iqn.1998-01.com.vmware:vmhost1-mc-723c917d' was closed. Load balancing request was received on the array.
more of it at http://pastie.org/1621530
In ESXi I one vSwitch that has a VMkernel port (that's the 10.10.30.50) attached to one physical NIC and then there's another vSwitch that has the external network and two physical NICs. The two physical NICs are set to NIC Teaming -> Load Balancing -> Route based on the originating virtual port ID.
I believe this to be partially responsible for this problem I poked around a little and came across this post on the Veeam boards: http://www.veeam.com/forums/viewtopic.php?f=2&t=5780
There the guy concluded that:
That post also links to a thread on the VMware forums ESX4 swiscsi MPIO to Equallogic dropping although all these posts are old and are referring to issues that have already been fixed or do not apply to me since I am only using a 1:1 mapping between VMkernel and physical NIC anyway.
So my question is; Is there something else I can do to attempt to fix this or do I need to open a ticket with VMware?
INFO 3/1/11 8:32:11 AM eql02 iSCSI login to target '10.10.30.102:3260, iqn.2001-05.com.equallogic:0-8a0906-ac5b90a03-d90000002ef4a246-iso' from initiator '10.10.30.50:50399, iqn.1998-01.com.vmware:vmhost1-mc-723c917d' successful, using standard frame length.
INFO 3/1/11 8:32:08 AM eql02 iSCSI session to target '10.10.30.100:3260, iqn.2001-05.com.equallogic:0-8a0906-ac5b90a03-d90000002ef4a246-iso' from initiator '10.10.30.50:54598, iqn.1998-01.com.vmware:vmhost1-mc-723c917d' was closed. Load balancing request was received on the array.
more of it at http://pastie.org/1621530
In ESXi I one vSwitch that has a VMkernel port (that's the 10.10.30.50) attached to one physical NIC and then there's another vSwitch that has the external network and two physical NICs. The two physical NICs are set to NIC Teaming -> Load Balancing -> Route based on the originating virtual port ID.
I believe this to be partially responsible for this problem I poked around a little and came across this post on the Veeam boards: http://www.veeam.com/forums/viewtopic.php?f=2&t=5780
There the guy concluded that:
follow-up. i MAY have found the solution, not 100% verified (needs much more time), but it SEEMS the latest ixgbe driver (2.0.84.9) for intel 10 gb modules on ESXi 4.1 seems to solve the drop problem.
Now what i always find very frustrating with ESXi 4.1: These driver updates have to be installed manually via vsphere cli or vma, no way you get em installed via update manager - and they are also NOT inccluded in ESXi 4.1 firmware updates (not even in the very latest two days ago). Can´t understand that ;-)
But what is nice (we checked this): If you install the new ixgbe driver and then do a ESXi 4.1 firmware upgrade with update-manager, the new driver will stay in place.
BTW: If you don´t know how to get the driver version of your ixgbe on your ESXi 4.1 machine, just enable local or remote TSM, login and enter
vsish -e get /net/pNics/vmnic0/properties
(just replace the 0 with your nic number you are looking for). Scroll above (use putty, is much nicer) and check the driver version. Driver is too old or vanilla? You can update it with vsphere cli via
vihostupdate.pl server [IP address] username root install bundle [CD/DVD]:\offline-bundle\INT-intel-lad-blablabla-offline_bundle-blablabla.blablabla
NOW ;-) If anyone has a solution how to read out the ixgbe driver version with vSphere Client or even UPDATE it, THAT would be more than great.
That post also links to a thread on the VMware forums ESX4 swiscsi MPIO to Equallogic dropping although all these posts are old and are referring to issues that have already been fixed or do not apply to me since I am only using a 1:1 mapping between VMkernel and physical NIC anyway.
So my question is; Is there something else I can do to attempt to fix this or do I need to open a ticket with VMware?