Link to home
Start Free TrialLog in
Avatar of dpedersen13
dpedersen13Flag for United States of America

asked on

iscsi topology for best network throughput

Hi - I hope this is a fun question.  I have been having a hard time finding answers in white papers and on the web.

OK, Here is my situation and goals -
I want to be able to make sure the network is not the bottleneck in connections between multiple hosts and sans

- I have 3 VM esxi Hosts running a mix of servers and desktops.
- I have 3 datastores, all connected via iscsi  They all have 7200 rpm enterprise sas drives with ssd cache. In know not optimal, but we work with what we have available
- I am using 1 gigabit network connections using the software hba included with vmware and intel nics
- I want to connect each host to each datastore.
- It seems like 2 connections from each host to a data store for redundancy and round robin connections is the best answer, but I could be wrong.

- In your experience, what is the best iscsi topology to accomplish this? I want make the hard drives the bottleneck in the connections

assumed -
     I am using two switches
     I have enough network ports - 6 in each host, 6 in each datastore

All ideas and insights are appreciated. I look forward to your comments and questions.

Thanks,
Dylan
SOLUTION
Avatar of dipopo
dipopo
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dpedersen13

ASKER

Hi dipopo and hanccoka -
Thanks for your comments and advice.  The tutorial is fantastic, which I'd found it a couple of weeks ago.

I'll share a bit more as to where I am -
I'm not ready for vmotion and i've got a couple more nics on the hosts for VM network traffic.  I'm looking at the 6 nics per to handle iscsi only

I have the first SAN running wire speed to one host.  using iperf and iometer, I can saturate a single 1gb ethernet connection and use about 60% of 2 round robin.  To get there I have -
Updated all Nic drivers (intel only) on the esxi server (5.0.0) and the san windows 2012.  On the esxi I had to update the ibg drivers by installing the vib through esxcli.  I've got jumbo frames across the board and made sure the cabling is solid.

Your tutorial is spot on on the iscsi adapter configuration for the first san and the first host.  after bonding, I tried fixed and round robin, they both worked great.  So now I have redundancy for that connection and maybe some extra bandwidth.

OK, so now what I do with the next two hosts going to the same san?  I've found plenty materials on one host, one san, but next to nothing about a multiple host / san environment.
Do I just use the same two initiators and hope I don't saturate the 1 gb / round robin?  Do I configure 2 more initiator / nics on a different subnet in the same configuration to the second san?  Is it silly to worry about this / overkill?

Thanks again for the assistance, you are confirming I'm on the right path.
Dylan
I would suggest you start with 2 nics for iSCSI, and see if you saturate 2 nics, 6 nics for iSCSI is a alot!

next two hosts do the same...
Do I just use the same two initiators and hope I don't saturate the 1 gb / round robin?  Do I configure 2 more initiator / nics on a different subnet in the same configuration to the second san?

I would not worry too much about saturating the storage connection especially since these are 1GB connections.

For multiple SAN environment you can have a many-to-many connection on the iSCSI targets.
OK, so what I'm hearing is that 2 initiators per host connected to 6 targets shouldn't be a problem.

Same true on the Sans?  It would be the reverse, 2 targets for 6 initiators.

Thanks,
Dylan
Should not be an issue.

Check performance and network utilisation as you rollout
Thanks for all the help. I'll rollout with 2 nics on each device and see how the bandwidth / latency goes. Both answers compliment each other, thanks for the help!