VMware

This Question is Answered

1 "helpful" answer available (6 pts)
7 Replies Last post: Apr 21, 2008 6:04 AM by mike.laspina  

Where do I put my networks? posted: Apr 19, 2008 2:44 AM

Click to view mattjk's profile Enthusiast 80 posts since
Dec 19, 2007
Hi all,

Quick question regarding where it is best to "place" vMotion and SC (Management) networks.

Our ESX deployment will include the following networks, with 2 x pNICs in each ESX host for each network:

vMotion
SAN (iSCSI and/or NFS)
SC (Management network)
LAN (a couple of different ones seperated by VLANs)
DMZ

These will be connected to 4 physical switches - 2 pairs of 2 for redundancy. I think we're going to use 2 x ProCurve 1800-24G for the SAN network, and 2 x ProCurve 2900-24G for the LAN & DMZ networks (separated by VLANs).

This leaves the vMotion and SC (Management) networks.

Which of the pairs of switches should we run these two through? Are these any special considerations?

I'm leaning towards putting both the vMotion and SC networks on the SAN switches, firstly because they will both be rather simple networks in our small environment, and secondly because the SAN switches will be isolated from other traffic so vMotion and SC security will be higher.

Whichever way we go we'll of course be using VLANs to seperate the different networks inside the switch.

Thoughts? Opinions?

Cheers,
Matt

Re: Where do I put my networks?

1. Apr 19, 2008 6:27 AM in response to: mattjk
Click to view Texiwill's profile Guru 10,236 posts since
Jan 13, 2004
Hello,

There are lots of posts about this out there check out these:

http://communities.vmware.com/thread/111463?tstart=0
http://communities.vmware.com/thread/111877?tstart=0
http://communities.vmware.com/message/792421
http://communities.vmware.com/message/791014
http://communities.vmware.com/message/788939
http://communities.vmware.com/thread/108662?tstart=0
http://communities.vmware.com/message/829962
http://communities.vmware.com/message/840206#840206
http://communities.vmware.com/thread/115578?tstart=0&start=0
http://communities.vmware.com/thread/132974?tstart=0
http://communities.vmware.com/thread/133447?tstart=0
http://communities.vmware.com/thread/138450?tstart=0
http://communities.vmware.com/message/906562#906562

All pretty much say the same thing however, you really want 6 pNIC for your load not just 2. But this depends on your Security Policy, Regulatory Stance, and comfort level.


Best regards,
Edward L. Haletky
VMware Communities User Moderator
====
Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education. As well as the Virtualization Wiki at http://www.astroarch.com/wiki/index.php/Virtualization

Re: Where do I put my networks?

2. Apr 19, 2008 6:29 AM in response to: mattjk
Click to view mike.laspina's profile Virtuoso 2,273 posts since
May 26, 2006

Hi,

Here is my thinking.

1) iSCSI will utiliize a switch much more heavily that the network, I would use the 2900 series for iSCSI

2) SC and VMotion are the lower priority in terms of normal activity. If you have a large farm the activity increases but what is the percentage of the whole....

3) You may need more than one SC in an average config so you have to rethink it from the physical side

4) VMotion and SC do need security isolation but do not mix it with iSCSI because it is normal network traffic and this goes against best practice.


Re: Where do I put my networks?

5. Apr 20, 2008 8:40 AM in response to: mattjk
Click to view mike.laspina's profile Virtuoso 2,273 posts since
May 26, 2006

Yes I did tell you the 1800 will be fine, and it is when an ESX farm is small. The 2900 is much more powerful and would do better under heavy load and thats why I perfer it for iSCSI. But you need it for LAN routing so it will have to stay there.

You also were looking at jumbo frames, one caution there is that HP flowcontrol and jumbo frames are sometimes an issue when combined.

Some iSCSI product vendors (Lefthand) recommend jumbo frames be turned off on the lowered end switches if you are using flow control.

Flow control will be the better option to leave on for peek load performance.

The 2900 series can handle both on at the same time. The reason for it is buffering and processing power.

I have the 1800 and I don't have issues at 50% load and I have not used jumbo frames yet.

I also have the 2900 and it really is a work horse, you can pin it and it still continue to perform.

As for the SC if you use HA in the future this feature will want redundant network paths across the network for all hosts. Software iSCSI also needs an SC to on the same iSCSI network. This will result in multiple SC's across the networks and you may not what to place them solely on one pNIC pair going over the 1800. So think of the SC as more that just a managment console is what I am saying.


Re: Where do I put my networks?

7. Apr 21, 2008 6:14 AM in response to: mattjk
Click to view mike.laspina's profile Virtuoso 2,273 posts since
May 26, 2006
2 ESX servers is definitely in the small range I was thinking an upper range of 4-6 ESX server load and you will not have any issues. (AT 6 if most of the VM's are heavy hitters then all bets are off.)

HA on only two servers .... make sure you test that you can successfully load all of your VM's on one server.

You will need to do this when it comes time to patch the hosts and other unforeseen events.

Memory becomes the most important resource, if your VM's are memory starved they will swap active memory to disk and this is not optimum and only testing can tell the real story.

With two physical switches you have the required physical redundancy. In addition to that HA will want to see two IP paths across it, while not critical to HA running you will get warnings. The idea is that if an IP binding is dropped HA can still see hosts on a second logical path. You would need to define the SC logical paths across two vSwitches and have those vSwitches across the respective physical paths.

Sofware iSCSI is OK on teamed NICs, you should try keep it simple. It can be nasty to figure out if something not working intermitantly. Later as you fully understand it then maybe go more complex. You will have your hands full with what you have now I'm sure.

Regards
Mike

Message was edited by: mike.laspina - added iSCSI #2

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities