MD1000 and MD3000 Redundancy Matrix

I manage several Dell/Equallogic MD1000 storage arrays. They require careful understanding of their limited redundancy features.

I find that it helps to remember this: the MD1000 is a JBOD. Period. Any data redundancy actually depends on your RAID controller.

Although most components are modular, that only helps with field repair, not availability:

Device Component Feature Note
MD1000 Disks Hotswappable Yes, but depends on your RAID controller. You should offline the disk first. Note that rebuilds involving large volumes will take weeks to complete, so use 73GB disks if that’s a problem.
    Redundant Yes, depends on your RAID controller.
  Cables Hotswappable No, requires host and array power down first.
    Redundant No, MD1000 alone does not support multipath like the MD3000.
  Power Supply Hotswappable Yes
    Redundant Only for 5 minutes since 3/4 fans are required to cool.
  Fans Hotswappable Yes, as part of Power Supply module.
    Redundant Yes, 1 spare with both power supplies working.
  EMM Hotswappable MD1000 alone: Not really for EMM0, since removing EMM0 loses disk communication, and failback is not automatic. EMM1 can be hot swappable if enclosure is in unified mode, thus not used. Also, the host must be rebooted. Connected to MD3000: supposed to be hotswappable.
    Redundant MD1000 alone: No. There can be 2 EMMs installed, but if EMM0 fails, then some disk communications will be lost, whether unified or split mode. Also, no automatic failback. EMMs provide redundancy for enclosure control functions only. Connected to MD3000: supposed to be fully redundant.
  Front Panel Hotswappable No, requires power down and enclosure disassembly to replace.
    Redundant No, only 1.
  Firmware Updates without Reboot Server Maybe with latest firmware, but a reboot is recommended (common sense), especially with multiple arrays.
    MD1000 Maybe with latest firmware and Perc 6/E. See R216024. A reboot is recommended (common sense), especially with multiple arrays.
  Clustering   MD1000: No. MD3000: Yes, should work if you’re lucky.

Notes:

  • A backup is recommended and needed before any configuration changes are made in hardware or software.
  • Adding a MD1000 to an existing daisychain requires latest firmware to be loaded first. Mixing firmware is undefined. Also a reboot has been required in the past.
  • Adding a MD1000 to MD3000 daisychain requires reformatting of MD1000 disks.
  • Adding a MD1000 to a MD1000 daisychain renumbers the enclosure IDs.
  • All MD1000s must finish startup before MD3000s, and before host servers, or disks will be “missing” or “foreign”. So configure servers to “off” after power failure.
  • In fact, Perc controllers can “forget” their volume configuration after reboot, so put everything on a UPS and never reboot.
  • MD3000 with MD1000s daisy-chained from 2 HBAs supports redundant cables.
  • Do not read log if a rebuild is in progress.
  • Snapshots can be done with linux and any filesystem that supports it, such as ext3 with LVM.

So what are you paying for? Basically, a well-manufactured, well-tested, non-HA, field-serviceable DAS device with good Linux and Windows support and reasonable performance without licensing encumbrances (well, Dell has starting to restrict disk replacements.) Most people who buy other no-name JBOD devices that I’ve talked to never get something that works right, though SuperMicro multi-disk servers seem to be popular.

Choosing the iSCSI versions could avoid a lot of the cabling and reboot order issues.

Please add a comment with your suggestion or tip about managing the MD1000 or MD3000, or recommendations for affordable, more-available arrays.

Dell Powervault MD1000 Manuals
MD3000 and MD3000i – Generation 2 Firmware Update (2008-12-21)
Dell Support Forums: MD1000 Redundant EMM?
bladewatch.com: Dell Server Firmware
dell.com: PERC 5/E Fault Tolerance Features
ftp.dell.com: Dell PERC 6/i Integrated Firmware Update 6.2.0-0013 – R216024
INetU Labs takes on the Dell MD3000i: Is it an Enterprise-capable workgroup SAN?
IDC numbers show Dell server storage booming

theregister.co.uk: Dell servers block un-Dell HDDs
dell.com: Third-party drives not permitted on Gen 11 servers
dell.com: Why Customers Should Insist on DELLâ„¢ Hard Drives for Enterprise Systems
cyberciti.biz: RAID 5 vs RAID 10: Recommended RAID For Safety and Performance

One Response to “MD1000 and MD3000 Redundancy Matrix”

  1. Rogan says:

    Thought you might want to read this given our past conversations:
    http://makarevitch.org/rant/raid/

    a good read, lots of numbers, boils down to use RAID 10, RAID controllers are expensive chassis ornaments, and potential bottle necks.

    Avoid RAID 5. ( & 6 their parity xsum is too costly for rand IO, such as internet file servers, DBs etc. )

    Not mentioned in the rant but read elsewhere, putting the filesystem journal on an SSD could help IOPS along nicely as well.

    -R

Leave a Reply