Hi,
I've a scenario where I've to connect 3 storage arrays to the same ESXi and I've only 2x10Gb interfaces available in the server.
Each 10Gb card is connected to a different switch and each storage array network is in a different VLAN and subnet.
This is my setup:
Array1: 10.10.1.1/24
Array2: 10.10.2.1/24
Array3: 10.10.3.1/24
ESXi
PortGroupArray1-A: 10.10.1.2/24 vmkernel active/unused
PortGroupArray1-B: 10.10.1.3/24 vmkernel unused/active
PortGroupArray2-A: 10.10.2.2/24 vmkernel active/unused
PortGroupArray2-B: 10.10.2.3/24 vmkernel unused/active
PortGroupArray3-A: 10.10.3.2/24 vmkernel active/unused
PortGroupArray3-B: 10.10.3.3/24 vmkernel unused/active
I want to use port-binding, but this KB VMware KB: Considerations for using software iSCSI port binding in ESX/ESXi explains that to use port binding all the vmkernel must be in the same broadcast domain, and the storage arrays are in a separate VLAN. I've opened a case with VMWARE and the received solution is add network cards to the ESXi or move all the storage arrays to the same subnet.
I'm using iSCSI software.
If I use port binding the hba scans are really slow and I get a lot of errors in the logs, Because the software iSCSI stack asks all VMkernel ports to log in to all available targets on the storage arrays.
Without port-binding I cannot achieve multipathing and load balancing.
What will be the supported setup ?
Cheers