MULTI PATH SUPPORT WITH VMWARE ESX 3.5U4 ?
Posted: Sat Jun 06, 2009 1:39 pm
I am doing an evaluation of the Enterprise Edition product with my VMWare ESX 3.5 (Update 4) systems.
I have installed a fresh copy of Windows Server 2003 (all Windows Updates and latest drivers I could find) onto a spare server.
Starwind Server Specifications:
IBM x346
Dual 3.06Ghz Xeon CPU
1GB RAM
2 Dual port Intel PRO/1000 MT Ethernet Interfaces (one on motherboard, one add in card)
RealTek based Gigabit Ethernet Card
IBM ServeRAID 6i RAID Card
2x 36.4GB 15k RPM SCSI Drives (RAID1 - Drive C:\ for OS)
3x 73GB 15k RPM SCSI Drives (RAID5 - Drive D:\)
1x 300GB 10k RPM SCSI Drive (RAID0 - Drive E:\)
I have some experience configuring iSCSI connections; so I'm fairly comfortable with the technologies involved.
My network environment is divided into several seperate network segments/subnets.
192.168.209.x - Main network segment, Default vLAN (1)
192.168.201.x - SAN Segment 1 - vLAN 201
192.168.202.x - SAN Segment 2 - vLAN 202
I've configured the StarWind Server (BLASAN10) network with the following connections:
192.168.209.17 - Realtek Gigabit Card
192.168.201.17 - Intel PRO 1000MT add-in card; port 1
192.168.202.17 - Intel PRO 1000MT add-in card; port 2
I have three VMWare hosts; but am concentrating on just one to start with...
BLAVMS12 has two built in NIC ports and two single port add-in NIC cards.
vSwitch0 is configured to connect to the LAN on port 1 of the built in NIC (vmnic0); a service console is defined as vswif0 (192.168.209.32); there is also a VMKernel port (192.168.209.33)
vSwitch2 is configured to connect on on of the single port add-in NICs (vmnic2); service console port (vswif1) is at 192.168.201.32; a VMKernel port is defined as 192.168.201.33
vSwitch3 is configured to connect on the other single port add-in NIC (vmnic3); a service console port (vswif2) is at 192.168.202.32; a VMKernel port is defined as 192.168.202.33
I am using the iSCSI software initiator built into VMWare. I haved added 192.168.201.17 and 192.168.202.17 as portals under dynamic discovery.
I defined a target in the Starwind Console; 100GB virtual file on the RAID5 based drive D:\. Target name is defined as "r5test". Followed recomended settings; async mode; allow multiple connections, etc as found in the white paper.
I am able to connect to the target; but VMWare sees only one path on 192.168.201.17. I was expecting the system would also see the path on 192.168.202.17.
I also tried adding a secondary IP address (192.168.201.18) to the same NIC port that has the 192.168.201.17 assignment. Then added the 192.168.201.17 portal for dynamic discovery in the VMWare software target. This as not recognized as an additional path either.
Am I missing something, or are multi-path connections not supported in VMWare? I did some searches and did not find any thing relevant.
I feel Multi-pathing is critical to my environment for load-balancing, fault-tolerance, and in some cases increased bandwidth.
I saw that StarWind supports NIC teaming; but my understanding is that VMWare does not support NIC Teaming for iSCSI connections. I want to stay as close as possible to a supported configuration.
I took a look thru the log files; I don't see anything about logons being attempted on the 202 segment; everything seems to be going thru the 201 segment.
I am going to try connecting with the Microsoft iSCSI initiator and see if the MPIO is working there.
Please advise ASAP.
Thanks
John Kieffer
I have installed a fresh copy of Windows Server 2003 (all Windows Updates and latest drivers I could find) onto a spare server.
Starwind Server Specifications:
IBM x346
Dual 3.06Ghz Xeon CPU
1GB RAM
2 Dual port Intel PRO/1000 MT Ethernet Interfaces (one on motherboard, one add in card)
RealTek based Gigabit Ethernet Card
IBM ServeRAID 6i RAID Card
2x 36.4GB 15k RPM SCSI Drives (RAID1 - Drive C:\ for OS)
3x 73GB 15k RPM SCSI Drives (RAID5 - Drive D:\)
1x 300GB 10k RPM SCSI Drive (RAID0 - Drive E:\)
I have some experience configuring iSCSI connections; so I'm fairly comfortable with the technologies involved.
My network environment is divided into several seperate network segments/subnets.
192.168.209.x - Main network segment, Default vLAN (1)
192.168.201.x - SAN Segment 1 - vLAN 201
192.168.202.x - SAN Segment 2 - vLAN 202
I've configured the StarWind Server (BLASAN10) network with the following connections:
192.168.209.17 - Realtek Gigabit Card
192.168.201.17 - Intel PRO 1000MT add-in card; port 1
192.168.202.17 - Intel PRO 1000MT add-in card; port 2
I have three VMWare hosts; but am concentrating on just one to start with...
BLAVMS12 has two built in NIC ports and two single port add-in NIC cards.
vSwitch0 is configured to connect to the LAN on port 1 of the built in NIC (vmnic0); a service console is defined as vswif0 (192.168.209.32); there is also a VMKernel port (192.168.209.33)
vSwitch2 is configured to connect on on of the single port add-in NICs (vmnic2); service console port (vswif1) is at 192.168.201.32; a VMKernel port is defined as 192.168.201.33
vSwitch3 is configured to connect on the other single port add-in NIC (vmnic3); a service console port (vswif2) is at 192.168.202.32; a VMKernel port is defined as 192.168.202.33
I am using the iSCSI software initiator built into VMWare. I haved added 192.168.201.17 and 192.168.202.17 as portals under dynamic discovery.
I defined a target in the Starwind Console; 100GB virtual file on the RAID5 based drive D:\. Target name is defined as "r5test". Followed recomended settings; async mode; allow multiple connections, etc as found in the white paper.
I am able to connect to the target; but VMWare sees only one path on 192.168.201.17. I was expecting the system would also see the path on 192.168.202.17.
I also tried adding a secondary IP address (192.168.201.18) to the same NIC port that has the 192.168.201.17 assignment. Then added the 192.168.201.17 portal for dynamic discovery in the VMWare software target. This as not recognized as an additional path either.
Am I missing something, or are multi-path connections not supported in VMWare? I did some searches and did not find any thing relevant.
I feel Multi-pathing is critical to my environment for load-balancing, fault-tolerance, and in some cases increased bandwidth.
I saw that StarWind supports NIC teaming; but my understanding is that VMWare does not support NIC Teaming for iSCSI connections. I want to stay as close as possible to a supported configuration.
I took a look thru the log files; I don't see anything about logons being attempted on the 202 segment; everything seems to be going thru the 201 segment.
I am going to try connecting with the Microsoft iSCSI initiator and see if the MPIO is working there.
Please advise ASAP.
Thanks
John Kieffer