Newsgroup: it.comp.os.linux.sys
Titolo: [URGENTISSIMO] Ricostruzione raid su PERC H200

Ciao,
ho appena rimpiazzato un disco guasto da un raid hardware
erogato da una DELL PERC H200. (una LSI, in realtà)
La lenny riconosce il disco:
[6053773.674195] sd 0:1:0:0: [sda] CDB: Test Unit Ready: 00 00 00 00 00 00
[6053773.708789] mpt2sas0: device reset: SUCCESS scmd(ffff88021df45200)
[6053773.708829] mpt2sas0: attempting target reset! scmd(ffff88021df45200)
[6053773.708866] sd 0:1:0:0: [sda] CDB: Write(10): 2a 00 0a a3 41 27 00 
00 10 00
[6053773.907420] mpt2sas0: target reset: SUCCESS scmd(ffff88021df45200)
Ma la PERC no.
Appena estraggo il disco guasto, si accende il led arancione che mi
indica un disco mancante/guasto.
Appena inserisco il nuovo, si accende per mezzo secondo la luce del
disco, poi si spegne ed il led torna azzurro come per dire: tutto OK.
Ma la controller non è dello stesso parere, tant'è che non mi avvia
la ricostruzione, come se il disco fosse mancante.
Il disco sostituito è NUOVO, IDENTICO a quello guasto e me l'ha appena
inviato il corriere DELL.
Preferirei evitare di riavviare, il disco guasto è il primo, sullo
slot 0 e visto che la sfiga ci vede benissimo, rischio di riavviare
e non far più ripartire il server.
# ./sas2ircu 0 DISPLAY
LSI Corporation SAS2 IR Configuration Utility.
Version 4.00.00.00 (2009.10.12)
Copyright (c) 2009 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
   Controller type                         : SAS2008
   BIOS version                            : 7.01.08.00
   Firmware version                        : 2.15.59.00
   Channel description                     : 1 Serial Attached SCSI
   Initiator ID                            : 0
   Maximum physical devices                : 39
   Concurrent commands supported           : 3439
   Slot                                    : 4
   Segment                                 : 0
   Bus                                     : 2
   Device                                  : 0
   Function                                : 0
   RAID Support                            : Yes
------------------------------------------------------------------------
IR Volume information
------------------------------------------------------------------------
IR volume 1
   Volume ID                               : 79
   Status of volume                        : Degraded (DGD)
   RAID level                              : RAID1
   Size (in MB)                            : 237824
   Boot                                    : Primary
   Physical hard disks                     :
   PHY[0] Enclosure#/Slot#                 : 1:1
   PHY[1] Enclosure#/Slot#                 : 0:0
------------------------------------------------------------------------
Physical device information
------------------------------------------------------------------------
Initiator at ID #0
Device is a Hard disk
   Enclosure #                             : 0
   Slot #                                  : 0
   State                                   : Missing (MIS)
   Manufacturer                            : ATA
   Model Number                            : WDC WD2502ABYS-1
   Firmware Revision                       : 3B04
   Serial No                               : WDWCAT1F143313
   Protocol                                : SATA
   Drive Type                              : SATA_HDD
Device is a Hard disk
   Enclosure #                             : 1
   Slot #                                  : 1
   State                                   : Optimal (OPT)
   Size (in MB)/(in sectors)               : 238418/488281249
   Manufacturer                            : ATA
   Model Number                            : WDC WD2502ABYS-1
   Firmware Revision                       : 3B04
   Serial No                               : WDWCAT1F177021
   Protocol                                : SATA
   Drive Type                              : SATA_HDD
Device is a Enclosure services device
   Enclosure #                             : 1
   Slot #                                  : 8
   State                                   : Standby (SBY)
   Manufacturer                            : DP
   Model Number                            : BACKPLANE
   Firmware Revision                       : 1.10
   Serial No                               : 01J1J6W
   Protocol                                : SAS
   Drive Type                              : SAS_HDD
------------------------------------------------------------------------
Enclosure information
------------------------------------------------------------------------
   Enclosure#                              : 1
   Logical ID                              : 5a4badb0:09a5bb00
   Numslots                                : 9
   StartSlot                               : 0
------------------------------------------------------------------------
SAS2IRCU: Command DISPLAY Completed Successfully.
SAS2IRCU: Utility Completed Successfully.
Che posso fare? Come si fa a forzare il rebuild su una controller
SAS 2 LSI?
L'utility di gestione l'ho scaricata dal sito IBM, perchè al momento
non esiste l'openmanage per debian con supporto a questa controller.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

 non esiste l'openmanage per debian con supporto a questa controller.
A di, ho risolto riavviando.
Ogni volta che devo cambiare un disco mi tocca riavviare,
che sia una PERC o una SmartArray o altro, tutte le volte
devo riavviare, maledetto raid hardware. alla faccia dei
dischi hotplug.


 Pure amme' e' successo uguale.
Con openmanage in genere non occorre, però non ho mai avuto a che fare
con quel controller...

 con quel controller...
Be, anche con una PERC 6 son stato costretto a rivviare, nonostante
ci fosse stato openmanage sotto.
Anche perchè dubito il software abbia qualche utilità in questo caso,
solitamente essendo hardware, ci pensa la scheda a riconoscere il disco
e partire con la ricostruzione, nel mio caso, invece, il disco non
veniva proprio rilevato dalla controller.
Con la PERC 6, invece, mi è morto un disco in raid 5 e si è portato
dietro tutto il server, il che mi sembra surreale che il guasto ad
disco in raid hardware faccia crollare l'intero server con errori
sul filesystem e menate varie.


 sul filesystem e menate varie.
Questo è assurdo, che lo faccio a fare il raid allora?

 Questo è assurdo, che lo faccio a fare il raid allora?
Solcazzo. :)
E' la risposta più sincera che ti posso dare.


 E' la risposta più sincera che ti posso dare.
Oramai anni fa, dopo aver gestito macchine Dell con controller PERC, ho
detto "Mai più Dell".
A tutt'oggi non me ne pento affatto. :-P
-- 
Paranoia is a disease unto itself. And may I add: the person standing
next to you may not be who they appear to be, so take precaution.
-----------------------------------------------------------------------------
http://bofhskull.wordpress.com/

 A tutt'oggi non me ne pento affatto. :-P
Troppo facile così...
Infatti mi sarei aspettato questa tua risposta ed ho volutamente
scritto che anche le SmartArray di HP mi han fatto lo stesso
scherzetto.
A dire il vero, tutti i raid hardware che ho provato (non molti
in verità) mi han sempre dato problemi mentre con il software
raid questi problemi non li ho mai avuti.

 e si è risincronizzato solo senza nessun problema. 
Hai cambiato solo il disco o prima ha fatto qualche macumba, danza
della pioggia o cose simili?

Gandalf Corvotempesta ha scritto:

ROTFL, direi disco dance :)

 scatola con un controller e tanti dischi. SCSI pero'.
Questo non mi fa affatto piacere.
Spendere X*100 euro di controller raid hardware per
poi avere problemi, quando con 0 euro esatti posso
avere la stessa cosa, senza problemi, via software,
non ha assolutamente alcun senso.
E sono certo che la configurazione del raid software viene
salvata su disco, cosa non sempre vera nel caso di controller
raid hardware, dove a volte se ti si fotte la controller
non riesci a ripristinare manco il raid.
Non è il caso dei dell, però. I dati vengono scritti su
disco, l'ho provato qualche giorno fa perchè con il
canonico reboot necessario ad una perc6 per rilevare il
nuovo disco hotswap (!!!) in fase di avvio il bios della
controller mi diceva: Hey, ho trovato una configurazione
differente sul disco 1. (ed in effetti era vero, il disco1,
ovvero il nuovo, faceva parte di un vecchio raid di un vecchio
server)

 sega eh.
L'hardware supporta hotplug. (così come quasi tutte le controller
SATA moderne a partire di 4-5 anni fa)
Tant'è che a livello di kernel vedevo il test andare a buon fine, una
volta reinserito il disco, è la controller che non si era
reinizializzata.

 funziona, mandatemi la sostituzione in garanzia adesso, grazie" :P
Da questo punto di vista, non ho mai avuto problemi con DELL.
Li ho chiamati Martedì dicendo: mi si è rotto un disco, il led del
server mi dice: "Disk failure" ed è arancione fisso.
"Ok, questo è il codice spedizione, domani le arriverà il disco nuovo"
Ho notato, però, che mi han mandato proprio solo il disco, non tutta la
baionetta hotplug, come fanno di solito. Ho dovuto svitare la vecchia
e metterla nel nuovo. Strano. Si saran sbagliati.

dischi hotplug.
A quanto pare dipende dal guasto che capita sul disco, se è un
problema meccanico o elettronico, e da quanto il controller è
"resistente" alle "porcate" che gli arrivano dal disco guasto.
Alcune volta per far vedere all'array il disco sostitutivo occorre
riavviare, altre volte il disco guasto manda in blocco il controller e
non riparte fino a che non viene rimosso, altre volte fila tutto
liscio, disco rotto sostituito a caldo senza problemi.
Questo sia con server Dell, IBM e HP.
Su storage di un certo livello (SAN e ISCSI) almeno per ora tutto
bene, mai avuto problemi.
Ciao
---
Francesco

 "resistente" alle "porcate" che gli arrivano dal disco guasto.
Si, ma una volta che il disco viene sostituito, la controller
dovrebbe quantomeno resettare la porta....
