vSwitch With Multiple VMKernel Portgroups for vSphere iSCSI Round Robin MPIO
vSphere has introduced several new features for storage performance enhancement. Most of the new features build on already accepted vSwitch standards and designs. An important example is the new Round Robin MPIO path policy for VMFS LUNs. However, based on what is the common vSwitch design today, the new iSCSI configuration needed for Round Robin multi-pathing may cause some admins to look twice.
I was motivated to write this post by 2 recently published storage vendor documents that both recommend the same basic iSCSI vSwitch with Round Robin MPIO configuration: create a single iSCSI vSwitch, assign 2 physical NICs, and then create as many as 8 VMKernel Portgroups each with their own ip address. The documents I am referring to are:
- NetApp TR-3749 – NetApp and VMware vSphere Storage Best Practices http://media.netapp.com/documents/tr-3749.pdf
- Dell Equallogic CONFIGURING VMWARE VSPHERE SOFTWARE ISCSI WITH DELL EQUALLOGIC PS SERIES STORAGE – http://www.equallogic.com/resourcecenter/assetview.aspx?id=8453
To give a visual of the recommended configuration (in case you are still doing a double take) here are screen shots of the configured vSwitch from:
NetApp’s PDF
Dell’s PDF
Read the document(s) for the specific steps, requirements, and options to configure each vendor’s iSCSI storage with ESX 4 Round Robin multi-pathing, but the reoccurring process found in both documents goes like this (modeled after the table of contents of the Dell PDF):
Configure vSwitch and Enable Jumbo Frames
Add iSCSI VMkernel Ports
Assign 2 physical NICs to iSCSI vSwitch (at least)
Associate VMkernel Ports to physical NICs and override load balancing policy with dedicated pNICs
Enable VMware iSCSI Software Initiator
Bind VMkernel Ports to iSCSI Software Initiator
Connect ESX to iSCSI Storage
Enabling VMware Native Multipathing – Round Robin
Create VMFS Datastores
Why use multiple iSCSI VKernel Portgroups in vSphere? Vaughn Stewart explains in his blog post vSphere on NetApp Best Practices Released:
“iSCSI has made major gains in vSphere and in TR-3749 we detail how to aggregate the bandwidth of multiple network links. This solution allows customers with GbE based storage networks to achieve {omitted} the throughput needs of their most demanding applications without having to upgrade the storage network to FC, FCOE, or 10 GbE.”
Let me know if there are other whitepapers or technical notes published by iSCSI storage vendors other than Equallogic and NetApp that recommend the same configurations.

Related Posts
-
Brian Norris
-
rbrambley
-
justingrote
-
Aidan
-
Pasi Kärkkäinen
-
rbrambley











