Isolate iSCSI traffic on a separate VLAN

iscsivlan

My question relates to iSCSI connections and VLANing.

My configuration is 2 Hyper-V hosts connected through a pair of stacked layer3 Dell 6224 24 port switches to an Equallogic PS4000 Storage Subsystem. The Equallogic has 2 iSCSI connections, active and pasive. All traffic – Ethernet and iSCSI – is in the same broadcast domain.

I want to isolate the iSCSI traffic from the general network traffic using a VLAN. However, my concern is that if I put the iSCSI ports in a separate VLAN, the host servers will lose access to the storage.

Best Answer

Here's two possible ways to accomplish this:

  • separate NICs on the VM Host for the iSCSI traffic and other IP traffic

    • this provides maximum separation
    • configure the iSCSI NICs as access ports on the switch going to the iSCSI VLAN, move the Equallogic ports to the iSCSI VLAN and you're off and running.
  • combined NICs on the VM Host for both iSCSi and other IP traffic

    • cheapest solution
    • create a subinterface on the NICs for the iSCSI VLAN, enable trunking on the switch going to appropriate VLANs, move the Equallogic ports to the iSCSI VLAN

If you're concerned about mistakes or losing access to the service, just move one NIC at a time. You do have multipathing set up, right?