Dell MD3460

From Software Heritage Wiki
Revision as of 00:06, 11 July 2015 by NicolasDandrimont (talk | contribs) (Add some documentation about the Dell array)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Dell Management Software

Installed on louvre by executing the .bin autoextracting script, and converting the rpms to tarballs with alien.

Had to modify the SMcli script to run /bin/bash instead of /bin/sh, and to set the BASEDIR directory.

SMcli documentation : http://downloads.dell.com/Manuals/all-products/esuprt_ser_stor_net/esuprt_powervault/powervault-md3000_Reference%20Guide3_en-us.pdf

Array configuration

Three disk groups of 20 disks each in RAID 6 (2 parity disks per 20 disks).

Each disk group contains one Virtual Disk of full capacity.

Each Virtual Disk is mapped to Louvre with a LUN number (VD 0 -> LUN 1, VD 1 -> LUN 2, VD 2 -> LUN 3).

Host configuration

Multipath

We have two redundant SAS paths to the storage array. To handle those redundant paths, we installed multipath-tools. multipath-tools autodetects the redundant paths and configures one device per virtual disk in /dev/mapper/<wwn> (where <wwn> is the world-wide number of the virtual disk, which can be displayed using the "show virtualDisk ["foo"];" command in SMcli.

RAID 0

We configure a RAID0 over the three virtual disks, with mdadm: mdadm --create --level 0 /dev/md0 /dev/mapper/3600a09800068becb0000025*

LVM

pvcreate /dev/md0 vgcreate vg-data /dev/md0

Filesystems

for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f; do lvcreate -L 4000000 -n $i vg-data; mkfs.xfs /dev/vg-data/$i; done