iSCSI initiator and Dell PowerVault MD3000i

Miroslav Lachman 000.fbsd at quip.cz
Tue Dec 22 11:54:08 UTC 2009


Daniel Braniss wrote:
>> Daniel Braniss wrote:
>>
>> [...]
[...]
>> I think there is in-band management commands (management over iSCSI
>> interface of the MD3000i) used to move virtual disks between controllers
>> driven by connected host / driver in OS.
> I tend to believe that this is out-of-band, ie, http. when you connect to the
> target, you get only virtual disks, ie, da0, da3, etc. this are scsi disks.
> if there was some scsi-raid, then it should appear as some other device,
> like tape robots, they have st0 for the tape, and ch0 for the 'robot'.
>>
>> I am not too experienced with iSCSI / SCSI, so please correct me if I am
>> doing something wrong or I have wrong expectations.
>>
>> Miroslav Lachman
>
> if you are not planning to use the network, ie, you mentioned cross cable,
> and no switches, then you can get the MD3000 (notice no i :-),
> and you can then connect it using SAS cable(/s) to a raid controller.
> We do that here, have a dell PowerEdge 2950, running 7.2 (and soon 8.0)
> conected to a MD3000. btw, SAS is several times faster than iSCSI. We run
> ZFS on it and provide NAS services via NFS to several hosts.

This is just a testing setup, there are plans to use it as SAN with 
other systems (mainly ESX virtualized Windows for other projects, but 
ESX and Windows is not part of my work ;])

My current setup:
Direct-Attached Servers, Dual-Path Data, Dual Controllers (Duplex)
http://support.dell.com/support/edocs/systems/md3000i/en/2ndGen/IG/HTML/hardware.htm#wp1008180

Future planned setup:
SAN-Configured Servers, Dual-Path Data, Dual Controllers (Duplex)
http://support.dell.com/support/edocs/systems/md3000i/en/2ndGen/IG/HTML/hardware.htm#wp1011011

> If you go the network/iSCSI route, you can share virtual disks
> aming hosts - as long as they are readlony, or move them around r/w between
> hosts.
>
> anyways, all this multipath stuff is tickling my curiosity, stay tuned :-)

I found that there is something called "Controller-based Auto Virtual 
Disk Transfer (AVT)" but I can't find this feature in MD Storage Manager 
and I can't find any useful detailed info for this feature. I only tried 
to disable one controller and then all LUNs were migrated to active 
controller. But it does not happen when network to controller is down. 
So still there must be something on the host to send some command to 
MD3000i to move LUNs to other controller in case of network failure.

If you (or somebody else) are interested in "how it works with other 
OS", there are some links:

Debian, Dell MD3000i, dm_multipath and path checking
http://blog.loftninjas.org/2008/06/13/debian-dell-md3000i-dm_multipath-and-path-checking/

The MD3000i uses RDAC to impliment failover
http://www.performancemagic.com/Dell1950_MD3000i_Xen_Debian_iSCSI_RDAC/Multipathing.html

MPIO to PowerVault MD3000i with Microsoft iSCSI Initiator
http://www.delltechcenter.com/page/MPIO+to+PowerVault+MD3000i+with+Microsoft+iSCSI+Initiator

Miroslav Lachman

PS: let me know if you want something more about MD3000i, screenshots 
from management SW, manuals, linux driver sources etc.


More information about the freebsd-scsi mailing list