MPIO to PowerVault MD3000i with Microsoft iSCSI InitiatorThis is a featured page

The following document was written for Windows 2003. For Windows 2008, make sure and check out this document:
Configuring Dell PowerEdge 11G Servers Running Windows Server 2008 for iSCSI SAN Boot
By Dell Storage Interoperability Engineering


This section documents creating multipath connections to iSCSI LUNs on a Dell PowerVault MD3000i using the Microsoft iSCSI Initiator plus Dell’s MD3000i iSCSI software. The server connecting to the MD3000i iSCSI LUN was server r3win2950b running 64-bit Windows Server 2003 R2. As shown below each MD3000i controller had two iSCSI ports, with one each in the 10.10.20 and 10.10.22 subnets. The r3win2950b connected to both
network subnets.

MD3000i Network Diagram

The MD3000i uses its own Device Specific Module code and thus required special installation of the Microsoft iSCSI Initiator. Therefore, on the server being connected to MD3000i (r3win2950b in this case), the existing Microsoft iSCSI Initiator instance was uninstalled and the server was rebooted. Then the Microsoft initiator was installed from Initiator-2.04-build3273-amd64fre.exe. All installation options except Microsoft MPIO Multipathing Support for iSCSI were selected:

Microsoft iSCSI Initiator Installation Screen

To install the Dell MD3000i iSCSI software, it was necessary to insert the PowerVault MD3000i Resource CD. Upon starting, the software showed a message that it was necessary to upgrade the StorPort driver. The hot fix was unzipped to the local hard drive by clicking on the error message and then run.

MD3000i Installation Screen 1

After rebooting the Resource CD was inserted again, “Install MD3000i Storage Software” was selected and the iSCSI timeout value was adjusted by selecting “OK” at the next prompt:

MD3000i Installation - set iSCSI Timeout

Following this the PowerVault Modular Disk Storage Manger (MDSM) installation screen appeared:

MDSM Installation Screen 1

After selecting the language the Select Installation Type screen came up:

MDSM Installation Screen - Select Installation Type

“Host” was selected since the MD3000i was already being managed from another server.

Upon completion of the installation the Microsoft iSCSI Initiator was started:

Microsoft iSCSI Initiator Initial Screen

In the Discovery tab, the four IP addresses of the MD3000i were entered:

Microsoft iSCSI Initiator Discovery Screen

No LUNs were discovered since the host had not been given access to the MD3000i. The Targets tab at this point looked like:

Microsoft iSCSI Initiator Targets Screen Before Creating MPIO Connection

The MDSM Configure Host Access (Manual) function was used to give the host access to the MD3000i. First, the host name and operating system type were entered:

MDSM - Configure Host Access Screen

Then the host’s iSCSI initiator was added to the list of Selected iSCSI Initiators:

MDSM Configure Host Access Screen - Specify iSCSI Initiators

On the next screen it was specified that this host will not share virtual disks with other hosts:


MDSM Configure Host Access Screen - Specify Host Group

Upon creation a Virtual Disk was created on the MD3000i and mapped to the host. The final Host Topology is:

MDSM Host Topology

Back on the Microsoft initiator on the host, the MD3000i Target was selected and Log On selected:

Microsoft iSCSI Initiator Logon Screen

On the Advanced Settings screen, a Source IP and Target Portal in the same subnet were selected using the dropdown menus:

Microsoft iSCSI Initiator Logon Screen - Advanced Settings

The logon was repeated with the other three combinations of Source and Target IPs (10.10.22.104 - 10.10.22.28, 10.10.20.104 - 10.10.20.29, 10.10.22.104 -10.10.22.29). The four sessions were seen in the MD3000i target’s details:

Microsoft iSCSI Initiator Targets Screen After Creating MPIO Connection

The four connections to the LUN (Dell MD3000 SCSI Disk Device) were visible in the Devices tab of any of the sessions:
Microsoft iSCSI Initiator Targets Screen Showing Multiple Connections to LUN

The load balance policy may be set by selecting Advanced. Round Robin with Subset is the default. Note that the two paths corresponding to the MD3000i controller that currently owns the LUN are Active; the other two are in Standby mode:

Microsoft iSCSI Initiator Devices Detail Screen


No user avatar
cbemily
Latest page update: made by cbemily , Mar 4 2010, 3:24 PM EST (about this update About This Update cbemily Edited by cbemily

1 word added
1 word deleted

view changes

- complete history)
Keyword tags: None
More Info: links to this page
Started By Thread Subject Replies Last Post
Sammydlc I just want to thank for this excellent document 1 Jul 24 2010, 3:13 AM EDT by sliver25
Thread started: Jul 21 2010, 6:58 PM EDT  Watch
I spend almost 3 days trying to figure out this and finally came to this link. It saved my week. Thank you......
Follow instructions as mentioned here and you will be able to hook up your server in no time.
Do you find this valuable?    
Keyword tags: None
Show Last Reply
kjm1997 Update to this doc needed for Win 2008 3 Mar 4 2010, 3:06 PM EST by Jeff_Sullivan
Thread started: Feb 23 2010, 10:55 AM EST  Watch
I would like to request an update to this doc. It will be too late to help me (I am struggling with a new 2008 server now) but I'm sure many people will find it helpful. This doc is great for 2003, but iscsi is very different with 2008.

Thanks!
Do you find this valuable?    
Keyword tags: None
Show Last Reply
CNenad Step by step guide like this one for Windows Server 2008 and 2008 R2 0 Nov 6 2009, 12:41 AM EST by CNenad
Thread started: Nov 6 2009, 12:41 AM EST  Watch
Is there will be any guide for Win Svr 2008 ? Should there be installed and used MS MPIO.

BTW, if I make mistake and install MS MPIO support with MS iSCSI Initiator (ver. 2.8) onto 2003 R2 x64 can I only reinstall package or remove MPIO or I must rebuild server ? It is for testing purposes only as virtual server so there is no problem to reinstall it again.
1  out of 1 found this valuable. Do you?    
Keyword tags: None
Showing 3 of 4 threads for this page - view all