Not a Windows admin and that 0.2 MB/sec is pretty atrocious (that's definitely worth some advice from Copilot), but on the other points, Round Robin is generally the way you want to go. For iSCSI land I've found the best setup in our environment (1 Gbps iSCSI vs your 10 Gbps) is two fault domains, with each switch encompassing a fault domain. I'll then do something like take Port 1 off of every controller card and stick it in FD1, all Port 2s in FD2.
Keep in mind that active connections could change based on how many volumes you have mapped. If you only have one volume connected, then you will only have connections to the controller on which that volume is mounted. While the Compellent is a quasi active/active system overall, on the individual volume level everything is active/standby. Also, by using a single fault domain I would only expect 1 IP connection from the initiator to each iSCSI target since everything is in one subnet.
Does your Windows box have real iSCSI HBAs or are these 10Gb NICs with software iSCSI?
I originally setup the switches as two fault domains exactly as you describe and then changed the setup when I had problems, I will change it back.
Now that I understand its quasi active/active that makes sense of some of the things I've seen so far, and it appears to be possible to spread the load from different initiators across the two controllers so as long as failover works I've no problems with it not being real active/active.
Not in the office today but I will do some more testing tomorrow and then get in touch with copilot if I still have problems.
Our windows servers have 10G NIC's with software iSCSI, a couple will have HBAs soon.
Software iSCSI will exacerbate that part then without two separate subnets. Since it's based in the OS, the software iSCSI initiator is going to be subject to the OS's routing table. When forming connections the lowest (or first) IP in that subnet will be used as a source. So even if you had two NICs with different IPs, only one would get utilized.
In the iSCSI initiator control panel its possible to select the local source ip for the connection, I've done this and seen both NICs utilised, but clearly I had the setup correct in the first place and will change it back to two subnets/FDs
DELL-Bill Gr
50 Posts
1
February 20th, 2012 06:00
Andy,
Have your reached out to Copilot yet? Let me know if you have any issues engaging with them and I will help the process.
1-800-EZStore
hallidayr
48 Posts
0
February 21st, 2012 09:00
Not a Windows admin and that 0.2 MB/sec is pretty atrocious (that's definitely worth some advice from Copilot), but on the other points, Round Robin is generally the way you want to go. For iSCSI land I've found the best setup in our environment (1 Gbps iSCSI vs your 10 Gbps) is two fault domains, with each switch encompassing a fault domain. I'll then do something like take Port 1 off of every controller card and stick it in FD1, all Port 2s in FD2.
Keep in mind that active connections could change based on how many volumes you have mapped. If you only have one volume connected, then you will only have connections to the controller on which that volume is mounted. While the Compellent is a quasi active/active system overall, on the individual volume level everything is active/standby. Also, by using a single fault domain I would only expect 1 IP connection from the initiator to each iSCSI target since everything is in one subnet.
Does your Windows box have real iSCSI HBAs or are these 10Gb NICs with software iSCSI?
andylyon
4 Posts
0
February 22nd, 2012 07:00
I originally setup the switches as two fault domains exactly as you describe and then changed the setup when I had problems, I will change it back.
Now that I understand its quasi active/active that makes sense of some of the things I've seen so far, and it appears to be possible to spread the load from different initiators across the two controllers so as long as failover works I've no problems with it not being real active/active.
Not in the office today but I will do some more testing tomorrow and then get in touch with copilot if I still have problems.
Our windows servers have 10G NIC's with software iSCSI, a couple will have HBAs soon.
Thanks for the info.
Andy
hallidayr
48 Posts
0
February 22nd, 2012 08:00
Software iSCSI will exacerbate that part then without two separate subnets. Since it's based in the OS, the software iSCSI initiator is going to be subject to the OS's routing table. When forming connections the lowest (or first) IP in that subnet will be used as a source. So even if you had two NICs with different IPs, only one would get utilized.
andylyon
4 Posts
0
February 22nd, 2012 08:00
In the iSCSI initiator control panel its possible to select the local source ip for the connection, I've done this and seen both NICs utilised, but clearly I had the setup correct in the first place and will change it back to two subnets/FDs
Andy
hallidayr
48 Posts
0
February 23rd, 2012 05:00
Ah... like I said, not a Windows admin ;)
Good luck, keep us posted.