Newsgroup: it.comp.os.linux.sys
Titolo: DELL PERC - Cambio disco con uno più grosso

Come da oggetto, devo procedere con la sostituzione dei dischi di un
raid1 in favore di una coppia più grossa.
Arrivo al punto: come si fa?
In caso di dischi identici basterebbe sostituirli poi ci pensa la PERC
a ricostruire, ma la sostituzione (ovviamente in due fasi) di un disco
con uno più grosso non l'ho mai fatta in
un raid hardware.
Basta sostituire il primo, sostituire il secondo, riavviare per fargli
vedere la nuova geometria ed estendere i volumi? Ho paura che
inserendo un disco grosso in un raid piccolo i dischi mi vengano
sempre visti 'piccoli'


Se hai spazio puoi insere i nuovi dischi negli altri canali del perc e,
avendo i due RAID online, poi trasferire i dati dal vecchio al nuovo.

 avendo i due RAID online, poi trasferire i dati dal vecchio al nuovo.
Non ho spazio, ho solo due slot disponibili.


neanche a montarli volanti? Che raid devi fare?

 neanche a montarli volanti? Che raid devi fare?
Non ne ho idea, dovrei aprire la macchina e preferirei evitare di fare
questi
esperimenti su un server di un cliente.
Devo fare un RAID1, come quello attuale, semplicemente sostituendo i
dischi
due due più grossi. Da 2x250 devo passare a 2x1TB

Gandalf Mithrandir wrote:

Beh, io non ti posso aiutare, ma sono interessato all'argomento visto che ho 
tutti server Dell.
Anch'io penso che il controller raid finirà per vedere "piccolo" il disco 
grande, e che l'unica soluzione sia rasare il sistema operativo. Ma 
ovviamente è tutto IMHO.
Personalmente evito di giocare troppo con la conf del raid quando sul server 
gira un sistema in produzione. Ma questo lo sai già da solo :)
Nicola.
-- 
chi va pian va san e va lontan

 due due piů grossi. Da 2x250 devo passare a 2x1TB
Guarda io farei cosě:
0) fai un backup dei dati e lo verifichi tanto per mettere le chiappe
contro muro;
1) installi i due dischi da 1 tera, fai il nuovo mirror e ci copi i
dati. Penso che il PERC abbia canali a sufficienza per quella che č la
mia esperienza, ma in ogni caso puoi sempre installarne solo uno ed
aggiungere il secondo dopo. In questo modo te la caveresti piů alla svelta.
2) Nella malaugurata ipotesi che tu debba per forza smontare il vecchio
RAID prima di mettere su quello nuovo, fai il restore dal backup
predisposto al punto 0;
Si potrebbero tentare altre vie traverse ma essendo da un cliente non
rischierei.

Gandalf Mithrandir ha scritto:

Disco esterno, backup, sostituzione dischi, ricreare il raid,
restore.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 aggiungere il secondo dopo. In questo modo te la caveresti più alla svelta.
e' quello che vorrei fare.
ma non so se la PERC me lo farà fare vista la geometria differente.

 restore.
Questa non è una soluzione.
Backup+Restore lo so fare anche io :) Cercavo lumi per evitare
questa pratica (che metterebbe fuori uso il cliente per tutta la
durata del backup, della sostituzione dischi e del restore.

 durata del backup, della sostituzione dischi e del restore.
La vedo dura, allora... Ti conviene vedere se effettivamente hai
la possibilita' di collegare i dischi nuovi in maniera "volante",
creare un secondo volume raid, e poi effettuare la copia.
bye G.L.
-- 
Da i.d.c.tutela:
P.S. Quando ci sarà lo switch-off, avrò problemi anche col
monitor del PC? Ho visto che è collegato in modalità analogica.

 Backup+Restore lo so fare anche io :) Cercavo lumi per evitare
Se hai solo due canali non ci vedo molte altre soluzioni.


Gandalf Mithrandir wrote:

Che server hai? Di solito dietro hanno un attacco esterno per i dischi ma io 
non l'ho mai usato :)


 Se hai solo due canali non ci vedo molte altre soluzioni
Volendo si mette uno dei due dischi del RAID attuale in fail in modo che
il raid diventi degraded, si stacca, si mette il nuovo disco e su questo
si crea un nuovo raid1 degraded, si copia dal raid originale al nuovo,
si cancella il vecchio raid, si monta il nuovo disco e si va di rebuild.
Far precedere il tutto da un buon backup.
Personalmente non lo farei ;)

 un raid hardware.
Non dovrebbero esserci problemi con un drive più grande, il controller 
dovrebbe lasciare inutilizzato lo spazio in eccesso.
Non conosco il controller PERC, ma coi ServeRAID vecchi (Adaptec) e 
nuovi (LSI) ho fatto così:
Fai un backup totale.
Dall'interfaccia di gestione del controller (online):
Metti offline il disco A
Lo togli fisicamente e lo sostituisci col disco da 1TB
Fai vedere il nuovo disco al controller e fai il rebuild del volume
Metti offline il disco B
Lo togli fisicamente e lo sostituisci col disco da 1TB
Fai vedere il nuovo disco al controller e fai il rebuild del volume
Estendi il volume da 250GB a 1TB
Fai vedere la nuova geometria al SO
Estendi LVM/Filesystem ecc
A me ha funzionato più di una volta e così, in teoria, hai 0 downtime.

 Personalmente non lo farei ;)
eheh, e' quello il punto... manco io m'arrischierei cosi'. :-)
Secondariamente, come fai a creare ex-novo un raid 1... "degraded"?
Poi dai, senza scherzi: difficile credere che abbia solo due canali, a
dispetto del backplane con soli due slot...


 dispetto del backplane con soli due slot...
Concordo, tutti i PERC che ho visto avevano almeno 4 canali.
Per quanto riguarda la creazione di RAID1 con un solo disco non so
neanche se sia possibile con quel controller, era più che altro una
possibilità teorica da verificare.

 Risposta sbagliata. questa è *LA* soluzione. ;-)
Permettimi di non essere d'accordo.
Voglio capire se posso estendere le dimensioni di un RAID1 cambiandone
i dischi, uno alla volta, e non sapere se posso o meno ricreare un
raid ex-novo partendo da zero da un backup, cosa ovviamente sempre
possibile.

 non l'ho mai usato :)
DELL PE1950.
Mai usato tale attacco e non intendo farlo ora sulla pelle del
cliente.
Preferirei evitare di usarlo come cavia.

 Estendi il volume da 250GB a 1TB
Ecco, siamo sicuri che la PERC faccia questa cosa?
E' proprio questo il mio dubbio, non l'ho mai fatto prima.

 dispetto del backplane con soli due slot...
Non ne ho idea, l'unico modo per saperlo è ficcare il naso dentro il
case.
Per farlo devo spegnere, anche perchè per usare eventuali canali
'nascosti'
devo lavorare a case aperto.

 Permettimi di non essere d'accordo.
Hai messo troppi paletti.
La macchina è in produzione.
Hai solo due slot.
Non vuoi rischi.
Non puoi aprire la macchina.
Con queste premesse, quella è la soluzione.
L'altra soluzione è uno storage parallelo su cui fare tutto
fino alla sincronizzazione finale.
Altrimenti, tenta la strada della sostituzione di un disco alla volta
con espansione successiva, ma il rischio è tutto tuo.
E comunque, la faccina io ce l'avevo messa.


 Hai messo troppi paletti.
Non è che ho messo paletti, vorrei evitare di smadonnare sul server.
Se c'è la possibilità di estendere un volume RAID con la PERC, userò
questo metodo, ma visto che non l'ho mai fatto sono in cerca di lumi.
Forse ho sbagliato il title del thread, quello corretto dovrebbe
essere:
"E' possibile estendere un volume RAID con la PERC cambiandone i
dischi?"
In tal caso, dire no un backup+restore non è un paletto, semplicemente
non è la soluzione.

Ecco, siamo sicuri che la PERC faccia questa cosa?
No, non lo fa. Devi fare le due operazioni (estensione della partizione ed
estensione del filesystem dentro la partizione) da OS.
In più nel caso del PERC devi estendere il disco virtuale sopra il quale è
allocata la partizione, cancellando il disco e ricreandolo senza init:
http://www.unixwiz.net/techtips/dell-perc6-extend.html
Nota: "Any other controller, including one with "almost" the same model
number, may not treat the delete-and-create Virtual Disk operation the
same way."
Leonardo
-- 
Surstangas via akcipitr', la ceval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.

 same way."
Interessante, grazie.
Il fatto di dover cancellare e ricreare sinceramente mi fa
rabbrividire ma
considerato che i dischi 'buoni' li avrò già rimossi, non dovrebbe
essere
un problema fare la prova.
Il primo step, ovvero la sostituzione e rebuild dei dischi si potrebbe
fare
anche a server acceso, risparmio alcune ore di down. Una volta
sostituiti
i dischi, riavvio per cancellare e ricreare il volume raid.
Dubito l'autodistruzione sia contemplata a macchina operativa.

 cliente.
E vuoi giocare a mettere e cavare i dischi dal RAID?
ROTFL


 possibile.
Scusa se m'intrometto, ma data l'importanza che traspare riguardo il 
server in questione buon senso imporrebbe che qualsiasi tua operazione 
sulla macchina fosse *obbligatoriamente* preceduta da backup, a meno che 
tu non voglia divertirti a ravanare a cuore aperto sul raid del cliente 
senza un backup fresco che ti pari la schiena se qualcosa va storto. 
Quindi il problema non si pone e si torna alla soluzione che ti hanno 
gia' suggerito, ovvero backup + nuovo raid + restore che personalmente 
per mia esperienza appoggio completamente.
Questo e' piu' un problema di tempistiche che tecnico, vorra' dire che 
concorderai con il cliente una giornata di fermo per fare il lavoro 
oppure ti farai pagare un sovrapprezzo e farai il lavoro di sabato o 
domenica.
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)

 nuovi (LSI) ho fatto cos�:
Molti PERC in realta' sono LSI Logic


 dischi?"
In questo caso ti consiglio di porre la domanda al supporto tecnico Dell


 raid1 in favore di una coppia più grossa.
http://support.dell.com/support/edocs/storage/RAID/PERC6/en/index.htm
Non vedo nulla nel manuale che citi la possibilita' di espandere un 
volume raid-1


 per mia esperienza appoggio completamente.
Mai detto di non fare il backup.
Il punto è diverso: 4 ore per il backup (durante le quali la macchina
non può
essere usata dal cliente), cancellazione ed altrettante ore per il
restore.
8 ore di down come minimo.
Ora, mi piacerebbe sapere se (avendo un backup di scorta, che è
imprescindibile),
posso evitare di fare il restore semplicemente estendendo il volume.
Poi ovviamente se non ci riesco procedo con il restore.
Non mi pare una eresia cercare di capire se è possibile o meno
ottimizzare i tempi.

 una PERC.
Precisamente.
A quanto pare sei l'unico ad aver capito.

 In questo caso ti consiglio di porre la domanda al supporto tecnico Dell
Il supporto che ti può dare il tecnico DELL è ben diverso da quello
di eventuali altri sistemisti che ci son già passati ed han provato
sulla propria pelle la procedura.
Il tecnico ti dirà: fai così e fai cosà, non ti potrà dire eventuali
rischi
o inghippi che si possono presentare.

 restore.
Per quale motivo ci metti 4 ore a salvare 150Gb?
Se hai una rete Gigabit decente te la dovresti cavare in meno di un'ora.


 Non hai detto cmq che PERC è.. 4, 5, 6? /i? /r?
Non chiederlo a me :)


 A quanto pare sei l'unico ad aver capito.
La sostanza e':
- nessuno di quelli che ha risposto per ora ha fatto una cosa del genere 
con i PERC Dell
- non risulta che la cosa sia possibile dalla manualistica e dalla 
documentazione online Dell, salvo indicazioni diverse del supporto che 
pero' non e' ancora stato interpellato
- un fermo per i backup iniziali e' cmq obbligatorio
- non e' detto che l'espansione sia possibile solo sostituendo i dischi 
senza aggiungere dischi ulteriori
- non e' detto che sui nuovi dischi si possa poi recuperare lo spazio 
inutilizzato
- anche se fosse possibile, una ricreazione ex-novo e' sempre 
preferibile ad un'espansione dei volumi a caldo
- se ti va storto qualcosa e brasi il Virtual Disk e' sicuro il fermo 
necessario a dover restorare il tutto
Ora, dati i pro ed i contro la conclusione piu' logica e' che la strada 
che ti hanno/abbiamo indicato sia preferibile rispetto alla strada che 
vuoi percorrere, indipendentemente dal fatto che sia fattibile o meno.
Ora, chi e' che continua a non voler capire? ;)


 Se hai una rete Gigabit decente te la dovresti cavare in meno di un'ora.
Dove hai letto 150GB ? Sono 250GB.
Ma ripeto, non è questo il punto. Oppure vogliamo stare a sindacare
sulla
durata di un backup?
No, la LAN a cui è connesso il server non è gigabit e le 4 ore erano
una cifra
indicativa, solo per rendere l'idea.

 Ora, chi e' che continua a non voler capire? ;)
Certamente non io, perchè l'argomento non verte su quale sia la strada
preferibile,
bensì come si fa ad espandere un RAID hardware.

 Non hai detto cmq che PERC è.. 4, 5, 6? /i? /r?
Azz, non è un perc ma una SAS6i, mi pare:
01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E
PCI-Express Fusion-MPT SAS (rev 08)

 Dubito l'autodistruzione sia contemplata a macchina operativa.
Se segui questa strada facci sapere il risultato che può tornare buono...

 Se segui questa strada facci sapere il risultato che può tornare buono...
E no, perchè questa non è la soluzione.
*LA* soluzione è backup+delete+create+restore...
Caspita, io ho chiesto esperienze in merito, mi avete risposto
piccche dicendo, tra le righe, che quello che voglio provare a
fare è una porcata, ed ora volete avere anche l'esito ? :-D
Furbetti......

 indicativa, solo per rendere l'idea.
Questo e' un'altro discorso, bastava dirlo prima senza agitarsi.


 bensě come si fa ad espandere un RAID hardware.
Che dovrebbe pero' passare in secondo piano, visto che tutti ti 
sconsigliano di non farlo viste le condizioni.
Comunque va bene cosi', inutile insistere. Fai pure come credi.



Mah guarda io di queste operazioni ne ho fatte diverse sempre con la
tecnica di creare un secondo raid visto. Non sapevo che si poteva
cancellare e ricreare il virtual disk per poi eseguire il resize della
partizione.
Personalmente nun me ne potrebbe fregà de meno ma se qualcuno fa la
prova del gatto... :)

 Capisco. Non hai mai perso un array, vero? Capita a tutti, prima o poi ;)
In tal caso, ho un backup.

 allocata la partizione, cancellando il disco e ricreandolo senza init:
Mmm, allora penso gli convenga creare un nuovo volume virtuale separato 
con lo spazio libero e usare LVM per sfruttarlo dal SO.

 con lo spazio libero e usare LVM per sfruttarlo dal SO.
Questo proprio non è praticabile, non ho LVM sotto.
Avendo una macchina con solo due dischi, non ho messo su LVM, la
modifica delle partizioni non avviene così di frequente.

 ragioni.
Puo' essere, anche se non ritengo Gandalf un newbie, pero' i ng sono 
frequentati da persone e non da Borg (per quanto molti tecnici vi 
assomiglino parecchio), quindi e' normale porsi delle domande, in fondo 
si frequentano proprio per scambiare consigli/opinioni/esperienze.
Di sicuro, a parti invertite, avrei apprezzato molto i consigli che 
m'invitavano a fare diversamente piuttosto che impuntarmi nel voler 
seguire la mia strada a tutti i costi, perdipiu' incolpando gli altri di 
non aver capito la domanda (questo si' che e' da newbie).
Ovviamente questo IMHO e senza voglia di flame, alla fine ognuno puo' 
fare come meglio crede.


 In tal caso, ho un backup.
In tal caso, la somma dei tempi backup iniziale + scambio dischi e 
perdita dell'array + restore disperato accompagnato da maledizioni 
supererebbe largamente il tempo necessario alla procedura da altri 
consigliata che invece garantirebbe risultato sicuro. ;)
