| vSphere Host NIC Design - 6 NICs | | Print | |
| Blog - Tech Blog | |||
| Wednesday, 28 April 2010 16:27 | |||
|
EDIT: 11/29/2011 I have no updated these to reflect vSphere 5 changes! VMware vSphere 5 Host Network Design Layout and Configuration Another free consulting gig from yours truly. I was asked for some help through VMTN Forums and LinkedIn on planning a host NIC design. The design incorporated 6 NICs and it was going to be used as a proof of concept based on all vSphere features. Well, I couldn't just do a design based on that alone so I figured I would diagram out a few different solutions for the masses.
So here we go. If you want to do just a proof of concept and don't care about doing it "right", you can always design it as pictured below. This design gives you the ability to incorporate all of vSphere's features and should have plenty of bandwidth to take care of everything. Of course, this is proof of concept so I didn't take NIC redundancy into account. This design is solely to give you the ability to test out all of vSphere's features. One thing I constantly see mistaken on VMTN forums about NIC design is the Fault Tolerance network. To my understanding, when you enable FT on a VM, there is going to be tons of traffic flowing through that particular NIC and VLAN so you want to have it segregated from everything else. So if you are designing a vSphere environment to use Fault Tolerance, I would think about adding a few more NIC cards and checking out my blog post on vSphere Host NIC Design - 10 NICs. **UPDATED 5/28/2010** Check the bottom of the page for a layout to use FT. NOTE: vmnic0, vmnic2, vmnic3 must all be configured as trunk ports on your physical switch, use VLAN tagging on your vSwitch Port Groups to allow traffic to flow.
Next I decided to do a few different kinds of scenarios if you want an enterprise ready solution. Physical NIC layout: Do you have 2 on board and 4 in 1 expansion card, or 2 2x expansion cards? And I wanted to give you the option of doing something a bit different if you think you might hit a VM network bottleneck.
These all have a few things in common:
This is a traditional VMware 3.5 design and not based on vSphere alone. This is what I would consider the "safe route", but doesn't take into account a Fault Tolerance network.
The difference in the diagrams takes into account the type of NIC expansion cards in your physical hosts.
6 NICs = 2x2x2 or 2x4
NOTE: On the next 4 pictures, your SAN must be directly connected into this layer 3 switch. Therefore, you are not routing your iSCSI traffic, but only switching it, vastly increasing performance.
I thought I would try out this next scenario if you feel that only having 2 NICs for VM Network Traffic might not be enough. The elimination of one vSwitch puts Service Console/Management, vMotion, and the VM Network all on 1 vSwitch or 1 dVS if you prefer. By actively using vmnic5 as both VM Network Traffic and your Service Console/Management, you can get more VM throughput.
If you belong to a medium or larger enterprise, I would physically separate the storage network onto a layer 2 stacked switch solution. Granted, the examples above will not have any routing going on if your SAN is also directly connected into the stacked layer 3 switch, but if you have the means to physically separate the storage network, you have more options to play with. NOTE: Below is an example of physically separating the storage network. ANY of the previous examples will work (i just didn't want to reiterate the same diagrams) and should be configured this way if you have the means.
**UPDATED 5/28/2010** After talking to Anton Zhbankov (@antonvirtual), he's given me a solution to incorporate Fault Tolerance into a 6 NIC layout. From Anton: "FT should have dedicated NIC. But unless you provide VLAN-based QoS there is no need to create additional VLAN. VMotion and FT are on the same level of security. FT even starts as VMotion, then only difference is that FT does not power off source VM after VMotion process succeds.
I went ahead and hashed out another diagram for this. I went ahead and put FT on the save vSwitch as SC & vMotion, but I put FT in a different VLAN. It's a personal preference to seperate different kinds of traffic, but you can put vMotion and FT on the same VLAN as Anton pointed out. Again, if you can isolate the storage network on different physical switches, it's much more preferable.
Please take a look at my other posts for more information and diagrams: vSphere Host NIC Design - 10 NICs vSphere Host NIC Design - 12 NICs
Question: I see that you have the service console & vmotion on vswitches rather than on distributed and they’re shared. I know that the service console has very little traffic and is probably safer on the vswitch so the system is accessible on its own but I’m surprised to see vmotion there. Wouldn’t that need its own NIC and be suited to be on the dv? Or is it not considered to have a good deal of traffic normally as well? Also, I see you have created multiple dvwswitches instead of creating 1 with multiple portgroups. Is that to better segregate the physical NICs? From Kenny: vMotion will ONLY have traffic on it during a vMotion. It shouldn't be happening all the time and DRS will do it for you automatically (depending on licensing of course).
|
|||
| Last Updated on Friday, 19 October 2012 16:20 |




















