vSphere Storage Appliance

 View Only
  • 1.  Best Practice Question - Multiple Storage Arrays on Same SAN Fabric

    Posted Jun 27, 2011 07:59 PM

    Dear Community,

    I was hoping to see if anyone here had some thoughts on multiple iSCSI storage arrays on the same fabric / backbone and was looking to see if i'm either being fanatic about over using VLANS or if I will actually see a performance gain from doing so.

    The long storage short, my case scenario is that I have 3 host 4.1 HA cluster that will be accessing 3 seperate IP addressable storage arrays for iSCSI datastore/guest traffic.

    Specifically I am using:

    1 - Dell MD3220i SAN for our dev needs.

    1 - Dell MD3000i SAN for production

    1 - OpenFiler iSCSI SAN for backups using VEEAM.

    The issue that I have currently is that my hosts only have 4 NICS that I can dedicate to iSCSI traffic at this juncture. The 4 NICS are configured across 2 switches and both swithes already have 2 static based VLAN's assinged to them via the switch. (VLAN3 and VLAN4)

    I have at this point basically segregated my VLANS so that the Dell MD3220i (Which has 8 ports across 2 controllers) can be accessed by the hosts using MPIO for 4 ethernet's at a time with 4 on the backup controller (Depending on where the LUNS prefer).

    From there on my hosts, I am using the same NICS dedicated to iSCSI traffic to the devleopment SAN to also access the MD3000 (Production san) and have a guest inside of my hosts that require an iSCSI initiator for VEEAM backups to work properly.

    My question is - should I or could I use seperate VLAN assignments on the 4 NIC's that are associated with my hosts to access each one of the 3 storage arrays on seperate segregated VLAN's as well, keeping in mind that at least 2 of my NICS will have to be able access traffic on any one of the SANS?

    For Instance should I take my iSCSI vSwitch that I've created and then further create another VMkernal port per iSCSI VLAN that I want to access? I already had to create a Virtual Machine Port Group under my iSCSI vSwitch to support the veeam gues that needs access to this iSCSI LUN, I have not at this point assigned a VLAN ID to it however.

    If I should be creating VLAN's per Array that I am trying to access, is this something I should do at the switch level and then trunk my each NIC to associate the VLAN ID of each array that I am using OR should I simply be assigning VLAN associations on the Arrays and the port group per iSCSI vSwitch?

    As you can see there is a TON of options here, I'm really just looking to understand if it really matters that I am segregating my iSCSI traffic amonst itself on VLAN's or if I'm just being fanatic about the whole ordeal. I realize that having seperate physical NICS goign to the switch/VLAN that is destined for XYZ array would be the best solution but I don't have this option at this time. So considering that in my mind, I had figured that by VLANing off the Arrays through the seperate physical NICS I would be able to using better spread across traffic through my physical switches and NICS and provide better throughput for all devices on the network.

    Any thoughts or suggestions on this are apprecaited!!

    Thanks!



  • 2.  RE: Best Practice Question - Multiple Storage Arrays on Same SAN Fabric

    Posted Jun 27, 2011 08:18 PM

    Hello and welcome to the forums.

    Note: This discussion was moved from the VMware ESXi 4 community to the VMware vSphere Storage community.

    Good Luck!



  • 3.  RE: Best Practice Question - Multiple Storage Arrays on Same SAN Fabric

    Posted Jun 28, 2011 05:54 AM

    You must follow Dell best practice for vSphere.

    They require (both for MD3000i and MD3200i) a different logical network (better if is a different VLAN) for each storage network interface.

    So for the MD3200i this mean 4 networks (if you plan to use all 4 interfaces).

    Andre



  • 4.  RE: Best Practice Question - Multiple Storage Arrays on Same SAN Fabric

    Posted Jun 29, 2011 02:50 PM

    Andre,

    Thanks for the follow up.

    I probably wasn't as clear as I needed to be on this as to my intent of what i'm looking to accomplish (likely because I am not clear). I am at this point following Dell's recommended procedures for shared storage tor the MD3000/3220i models. They unfortunately do not address my specific question. Allow me to reclarify what I'm seeking to understand.

    In the most simplistic of forms, my question would be:

    If I had a single NIC dedicated to iSCSI traffic with 2 vmk ports on it, one going to 192.168.130.101 and the other going to 192.168.140.101 both on a /24 subnet, would I gain and/or see any performance benefits at the switch layer by segregating off the these separate subnets going to my one NIC by utilizing VLANs?

    The intent and I’m not sure if I am correct in assuming so, is that the backend fabric on the switch and physical NIC on the host would be able to send/receive both channels of  iSCSI data at the same time to the same physical port on the switch as it’s on separate collision domains, thereby increasing my throughput on the NIC to the storage arrays.

    I haven't had a lot of time to research how the VLAN's work and I do understand the usage for them but if my memory serves me correctly so I was just looking for a little advice if I'm in the right place with my thoughts on how a card can send/recieve multiple data streams on the same physical interface by utilizing diffrent virtual lans.

    Am I correct on this thought, will this work?

    Thanks again advance for any input you can provide.



  • 5.  RE: Best Practice Question - Multiple Storage Arrays on Same SAN Fabric

    Posted Jun 29, 2011 03:07 PM

    VLAN can segregate broadcast domains... so you can expect a (very little) improvement.

    Andre