You can do either, create two vSwitches, each one with a single iSCSI port, and vmnic, or you can create a single vSwitch with two iSCSI port groups, and two vmnics. The point is that there's a one-to-one relationship between a portgroup, and a vmnic. In case of the single vSwitch configuration, you need to override the port group's Failover&Teaming settings, so that only one vmnic is active, and the other is unused.
1 vSwitch with two vmnics (vmnic2, vmnic3) , both active at the vSwitch level
Portgroup "iSSCI-1" -> vminic2 (active), vmnic3 (unused)
Portgroup "iSSCI-2" -> vminic2 (unused), vmnic3 (active)
Please check following links:Please mark my comment as the Correct Answer if this solution resolved your problem
That makes sense. I presume the active/active settings stops the software iscsi settings from being applied when having two active cards in the port group. I'll try this. Doesn't make much sense to have two separate vSwitches, which is what I currently have and receive the warning that I have no redundancy.
Thanks for the help.