We are using Windows 2008 Failover Cluster for our iSCSI SAN system. There are two nodes which have 3 nics on each. Normally, these nics are working as heartbeat, LAN and iSCSI connection to SAN. The nodes have these setup:
NIC 1 => Heartbeat
NIC 2 => LAN
NIC_3 => iSCSI
The motherboards on the nodes don't have any extra PCI slot for extra nic. And we want to increase bandwith of this SAN system. The motherboards with more(4 or more) pci slot are expensive and hard to find. I realized that our nics on the nodes have VLAN option. And I've thought we can use VLAN NLB(or LAGG) for LAN connections and VLAN MPIO for iSCSI connections. Also we can spare a VLAN for heartbeat connection. Because heartbeat connection doesn't use much bandwidth, we can increase bandwidth a little bit. Of course if we can? I want to ask that it is possible. If it is possible, do you suggest that? If it is possible I want to setup VLANs like that:
NIC 1 => VLAN_1_NLB(Heartbeat), VLAN_2_NLB(LAN)
NIC 2 => VLAN_2_NLB(LAN), VLAN_3_MPIO(iSCSI)
NIC_3 => VLAN_3_MPIO(iSCSI)
or maybe:
NIC 1 => VLAN_1_NLB(Heartbeat), VLAN_2_NLB(LAN), VLAN_3_MPIO(iSCSI)
NIC 2 => VLAN_2_NLB(LAN), VLAN_3_MPIO(iSCSI)
NIC_3 => VLAN_2_NLB(LAN), VLAN_3_MPIO(iSCSI)
Is this possible or what else can you suggest? I'm not sure VLAN configuration though.
The nics have 802.1Q and the switch in the network is a managed switch.