Round robin MPIO using Microsoft Initiator and open-e

Many thanks for the assistance that Open-E tech support provided getting the DSS Demo CD running.  I am trying to troubleshoot a problem with my setup here.

Target : Open-E DSS v1.23 B2763 running on HP ProLiant ML350 G5 Dual-Core 5130 2.0 GHz server with 3 GB of RAM. The storage setup is HP SmartArray E200i (supports 1.5Gb SATA and SCSI peak transfer rate of 3Gb/s per port) and two Maxtor DiamondMax 20 SATA 3 Gb/s 160 GB configured as a RAID-1 array.

Initiator : Windows Server 2003 R2 (SP1) running on HP ProLiant ML110 G4

One Intel PRO/1000 PT Dual Port Server Adapter in each the server and the client

NetGear GS724T gigabit Smart Switch

Layout

Login to Open-E will Full access password “admin”
The HP SmartArray E200i was detected correctly as an HP (although the info screen says unknown device 3238) and the HP array configuration utility was able to see it. I was also able to format a new volume correctly for use as an iSCSI volume.
Set up network interfaces on the two Intel NIC’s, with one IP of 192.168.11.1 and the other IP of 192.168.12.1
Create a volume and set up network access allowed from 192.168.11.0/24;192.168.12.0/24

On the Windows Server 2003 box, , configure the Intel NIC’s on different network subnets (i.e. 192.168.11.2 and 192.168.12.2)
Install Microsoft Initiator 2.04 with MPIO selected
On Windows 2003 client, install storport update KB932755
In Microsoft Initiator, on the Discovery tab, create two iSCSI targets – one for each network card
192.168.11.1 and click Advanced
Local Adapter : Default
Source IP : Default
192.168.12.1 and click Advanced
Local Adapter : Default
Source IP : Default

Click on the Targets tab
Select the target and click Logon. Check the “Automatically restore” and check the “Enable multi-path” checkboxes. Click OK.
Click Advanced.
Local Adapter : Microsoft iSCSI
Source IP : 192.168.11.2
Target Portal : 192.168.11.1 / 3260
Click OK twice.
Select the target and click Logon again. Check the “Automatically restore” and check the “Enable multi-path” checkboxes.
Click OK.
Click Advanced.
Local Adapter : Microsoft iSCSI
Source IP : 192.168.12.2
Target Portal : 192.168.11.1 / 3260
Click OK twice.
pic1

iscsi5

Select the target and click Details. Click Devices, and then Advanced. Select the MPIO tab and change the Load Balance Policy to Round Robin. Click OK.

iscsi3

Click on Bound Volumes tab and click “Bind All”
Click OK.

iscsi4

The drive now shows in Computer Management as Disk 1 (Dynamic), drive letter F. I ran benchmark software PerformanceTest 6.1 from www.passmark.com. The speed test is under Advanced-Disk. I clicked Edit thread and set the configuration to Custom, which runs the sequential read tests at 16386 bytes. However, the disk speed tests are only showing 32 MBps, which is the same as what I received without using two connections to the target. An IOMeter test of transfer size of 4K, 100% read, 0% random results in speeds of 20 MBps. The redundancy is working because disconnecting one of the network cables from the Windows server still allows access to the iSCSI device.

0 Responses to “Round robin MPIO using Microsoft Initiator and open-e”



  1. No Comments Yet

Leave a Reply

You must login to post a comment.