You kind of lost me there. I'm mainly asking because I want to keep all of the iSCSI traffic that controls
access to the datastore that houses the VMs physically seperated from datastores that may be used as
vmdk or RDMs to the VMs. I have two Dell R710 servers that both have 12 physical nics
Ok, then you have plenty of NICs to play with.
I'd like to use nic5 as a dedicated NIC for my SQL VM (this is easy). I'd also like to use nic6 and nic7 as a
multipath to my SAN for a dedicated datastore to be presented to my SQL VM as its storage drive. This way
none of my SQL traffic impacts any of the other VMs.
So, just as you associated vmk0 with NIC 2 and vmk1 with NIC 3, add two more vmkernel interfaces, using NIC6 and NIC7.
Once done, you'll have 4 vmkernel ports that can be used for iSCSI. Add the new dedicated datastore, make sure the SW initiator in ESX can discover it. Rescan you SW iSCSI adapter. Once done, go to Configuration -> Storage. Choose "Add Storage ..." and create a new VMFS on your new storage.
Now in your datastore menu, you should see two datastores (say, "vm-store" and "sql-store"). Select vm-store and the datastore details appear below. Choose "Properies ..." Then, in the lower right corner of the new window, select "Manage Paths ..." You'll see the four paths to vm-store.
They'll have Runtime Names like
vmhba33:C0:T1:L0
vmhba33:C1:T1:L0
vmhba33:C2:T1:L0
vmhba33:C3:T1:L0
You can right-click on the paths and disable two of them. Like, for vm-store, you can disable C2 and C3.
Repeat the exercise for sql-store and disable C0 and C1. (The LU number will be different for that datastore). At this point, you'll have 2 usable paths to each datastore and two disabled paths, effectively giving you the separation you want.
Let me know if this is enough detail.
Thanks,
Andy