Neben all dem anderen Kram hier, gab es die Tage auch noch eine Speichererweiterung für Javalon. 2 SAS Platten.
Die Installation geht recht einfach: Blende rausnehmen und Platten einschieben. Fertig.
Danach wurde ein RAID1 auf dem LSI MegaRAID Controller konfiguriert. Dazu verwenden wir das Kommandozeileninterface vom Hersteller:
MegaCli von LSI [1]
MegaCli -CfgLdAdd -r1[8:4,8:5] WT RA Direct -a0
MegaCli -LdSetProp -Name sdc -L2 -a0
wobei die zweite optional ist.
Eine schöne Befehlsübersicht zu MegaCli gibt es unter [2]. Ein MegaCli-Ebuild unter [3].
Lieder bemerkt der Kernel nicht automatisch, dass es ein neues Device gibt. Es gibt im Internet dazu einige Hinweise wie
echo "scsi add-single-device a b c d" > /proc/scsi/scsi, welche aber entweder mit
Invalid Argument endeten oder wirkungslos waren.
Gefunden hab ich die Lösung in einer IBM Wiki [4]:
echo "- - -" > /sys/class/scsi_host/host0/scan
Danach meldete der Kernel:
sd 0:2:2:0: [sdc] XXXX 512-byte hardware sectors (XXX MB)
sd 0:2:2:0: [sdc] Write Protect is off
sd 0:2:2:0: [sdc] Mode Sense: 1f 00 10 08
sd 0:2:2:0: [sdc] Write cache: disabled, read cache: disabled, supports DPO and FUA
sd 0:2:2:0: [sdc] Attached SCSI disk
...
Quellen:
[1]
http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/megaraid_sas_8480e/index.html
[2]
http://tools.rapidsoft.de/perc/perc-cheat-sheet.html
[3]
https://subversion.fem.tu-ilmenau.de/repository/fem-overlay/trunk/sys-fs/MegaCli/MegaCli-1.01.39.ebuild
[4]
http://www.ibm.com/developerworks/wikis/display/LinuxP/SCSI+-+Hot+add,+remove,+rescan+of+SCSI+devices