Hey there,
I'm moving forward with a high availability project. I have the following infrastructure:
- 1 Dell PowerVault MD3000i SAN.
- 2 Cisco switches (supported by Dell).
- 2 Dell PowerEdge 710 servers.
The iSCSI ports on the SAN are configured as shown in the following table:
C0 I0 = 10.10.21.1 (connected to switch 1)
C0 I1 = 10.10.22.1 (connected to switch 2)
C1 I0 = 10.10.21.2 (connected to switch 1)
C1 I1 = 10.10.22.2 (connected to switch 2)
Each switch will be configured as a non-stacked switched because I plan to use different IP addresses for each ethernet port. PowerEdge servers has 4 ethernet ports each one, but we only use 2 and 2.
PowerEdge Server 1 - Port 1: 10.10.21.11 (connected to switch 1)
PowerEdge Server 1 - Port 2: 10.10.22.11 (connected to switch 2)
PowerEdge Server 2 - Port 1: 10.10.21.12 (connected to switch 1)
PowerEdge Server 2 - Port2: 10.10.22.12 (connected to switch 2)
I want to provide redundancy at the server port/switch level and RAID controller level. What's the best method to configure Microsoft iSCSI initiatior in order to achieve the high availability if one switch or RAID controller has failed?
Option A: One session with four connections, in a failover or round robin fashion.
![]()
Option B: Two sessions, each one with two connections to the same RAID controller through different switch, in a round robin fashion.
![]()
Option C: Four sessions, each one with one connection.
I'm not sure what will happenn if a RAID controller of the MD3000i fails. All IOPS will be routing trought the order controller?
Thanks in advance,
Pablo.