Newsgroup: it.comp.os.linux.sys
Titolo: PERC H710 - Online Capacity Expansion (OCE)

Ciao,
sto cercando di aumentare la capacità di un Virtual Disk RAID-6 su una PERC 710.
Stando alla documentazione, se si cambiano i dischi mettendone di più grossi, lo spazio aggiuntivo che si viene a creare può essere utilizzando espandendo il virtual disk sottostante.
 
Non capisco, però, se in caso di RAID-6 con un disco attualmente guasto, mi basta fare, a step, prima il replace del disco rotto con uno più grande (tolto il vecchio, metto il nuovo), poi il replace di un ulteriore disco (uno dei due spare, tolgo il vecchio, metto il nuovo) ed idem per il terzo disco, ovvero il secondo spare.
 
In pratica, cambiando 2 spare più il disco danneggiato dovrei guadagnare dello spazio.
 
Dico bene ? Di sicuro i due spare devono avere capacità pari al disco più grande presente nel volume, altrimenti non sarebbero in grado di sopperire al guasto del disco grande.
 
Sbaglio ?

 In pratica, cambiando 2 spare pi� il disco danneggiato dovrei guadagnare dello spazio.
 
Direi di no riferito allo stesso virtual disk, lo spazio aggiuntivo dato 
dalla maggior capacit� di alcuni dischi non pu� essere usato all'interno 
dello stesso array. Quasi sempre � perso del tutto, in alcuni casi � 
utilizzabile come spazio separato (dipende dai sistemi, controller, ecc.)
 
Questo vale in generale per tutti i livelli di raid e per tutti i 
produttori, comunque lo scrive anche il manuale Dell nello specifico:
 
http://www.flagshiptech.com/eBay/Dell/poweredgeh310h710h810UsersGuide.pdf
 
 
Nota a pag.55:
NOTE: Try to use physical disks of the same capacity in a specific 
virtual disk. If you use physical disks with
different capacities in a virtual disk, all physical disks in the 
virtual disk are treated as if they have the
capacity of the smallest physical disk.
 
E se ci pensi bene � pi� che logico altrimenti tutto il calcolo della 
parit� va a ramengo
 
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)


a meno di utilizzare ZFS...
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

Però lo stesso manuale, a pagina 18, dice esattamente l'opposto, ovvero un virtual disk può essere espanso (OCE, online capacity expansion) fino ad occupare eventuale spazio libero del proprio virtual group.
 
Il virtual group avrà spazio libero quando i dischi membri vengono sostituiti con dischi piu grandi.
 
Un conto è dover cambiare tutti gli 8 dischi per avere spazio aggiuntivo, un altro è non poterlo fare a prescindere.
Ho bisogno di conferma dato che ciascun disco oscilla attorno i 460 eurini e ne devo cambiare 8. Non vorrei farlo invano.

Il nesso tra ZFS e la configurazione di una controller raid? 

Scusate il quoting ma google gruppi da tablet lo taglia di brutto.
Rispondevo a Gianfranco.

 dello spazio.
 
Non penso, perche` per natura stessa del RAID lo spazio dell'array e` 
calcolato tenendo conto del disco piu` piccolo, e questo e` composto sempre 
da 8 dischi. Quindi, o ti fa creare un altro virtual disk separato con un 
livello di RAID differente, o quello spazio lo recuperi soltanto cambiando 
tutti quanti i dischi. Da questo punto di vista, e` uno dei motivi per 
evitare un controller hardware in favore di una gestione software
 
Enrico

 a meno di utilizzare ZFS...
 
Posto che non c'entra nulla (qua si parla di RAID hardware, non di RAID 
software), non utilizzerei mai ZFS su Linux
 
Enrico

 Ho bisogno di conferma dato che ciascun disco oscilla attorno i 460 eurini e ne devo cambiare 8. Non vorrei farlo invano.
 
Nella mia esperienza ho sempre visto trattare dischi di taglie 
differenti allo stesso modo.
 
In ogni caso farei comunque una chiamata al supporto tecnico Dell per 
conferma (meglio se scritta), dato che ci sono in ballo dei soldini 
nessuno meglio di loro può darti risposta più qualificata.


 evitare un controller hardware in favore di una gestione software
 
Dal punto di vista della versatilità hai ragione, da quello delle 
performance possiamo discuterne e fidati che in alcuni casi queste 
contano ;-)


 capienti, non solo alcuni.
 
Si, mi riferisco proprio a quella frase.
Ok, cambiare *TUTTI* i dischi, raddoppiandoli, mi può star bene.
Ma visto che verrebbe a costare circa 3200 eurini di soli dischi, meglio averne certezza.
 
Provo a chiamare il supporto tecnico, ma le ultime volte che l'ho fatto, anche per altre questioni, brancolavano nel buio. Fanno più assistenze sui guasti, che consulenze.

 Ok, cambiare *TUTTI* i dischi, raddoppiandoli, mi può star bene.
 
Più che altro, ho cambiato il disco rotto (300GB) con un 600GB (stesso modello, ma poco importa), ma 'sto maledetto continua a vedere 300GB.
 
Il LED sul server è tornato azzurro, indice che, secondo lui, tutto è ok, ma l'openmanage continua a darmi come status 'degraded redundancy' e ad indicare il guasto al disco0 da 300GB (che però ora è da 600GB)

 Il LED sul server è tornato azzurro, indice che, secondo lui, tutto è ok, ma l'openmanage continua a darmi come status 'degraded redundancy' e ad indicare il guasto al disco0 da 300GB (che però ora è da 600GB)
 
 
Ok, ok, cambiare il disco ad un server e collegarsi all'openmanage di un altro sperando che venga riconosciuto solitamente da risultati negativi.

 Provo a chiamare il supporto tecnico, ma le ultime volte che l'ho fatto, anche per altre questioni, brancolavano nel buio. Fanno pi� assistenze sui guasti, che consulenze.
 
Prova a scrivere anche sui forum di supporto americani, di solito ci 
bazzicano tecnici Dell abbastanza qualificati.


 Pi� che altro, ho cambiato il disco rotto (300GB) con un 600GB (stesso modello, ma poco importa), ma 'sto maledetto continua a vedere 300GB.
 
Che mi pare coerente con quanto detto finora, non mi aspettavo nulla di 
diverso


 Ok, ok, cambiare il disco ad un server e collegarsi all'openmanage di un altro sperando che venga riconosciuto solitamente da risultati negativi.
 
:-D


 guasti, che consulenze.
 
domanda da ragazzotto (a livello competenze, purtroppo l'et� non � da 
ragazzotto):
Non � che il resize automatico avviene se te aggiungi un disco al raid gi� 
presente (quindi passi da 8 a 9)?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
 
www.robyt.eu
 
 

 presente (quindi passi da 8 a 9)?
 
Certo, anche se non in maniera automatica, devi farlo tu manualmente. Ma 
se non erro il problema dell'OP è che ha gia tutti gli 8 slot 
disponibili impegnati.


 Ma visto che verrebbe a costare circa 3200 eurini di soli dischi, meglio averne certezza.
 
A proposito valuta se non sia pi� conveniente dotare il server di 
cestello d'espansione per aggiungere ulteriori dischi, sempre se fattibile.


 cestello d'espansione per aggiungere ulteriori dischi, sempre se fattibile.
 
Non fattibile, il rack è pieno ed oltretutto mi pare di non avere l'uscita esterna sulla PERC

 Non fattibile, il rack è pieno ed oltretutto mi pare di non avere l'uscita esterna sulla PERC
 
Intendevo un cestello interno, a volte secondo i modelli è possibile 
aggiungerne uno ulteriore da 8, spazio permettendo


 Ma visto che verrebbe a costare circa 3200 eurini di soli dischi, meglio averne certezza.
 
Ho una news.
Ho cambiato ora l'ultimo disco, passando da 300GB a 600GB.
Appena inserito, la PERC l'ha riconosciuto ed ha iniziato a mostrare 300GB di spazio disponibile. Lo spazio è diventato "disponibile" solo con la sostituzione dell'ultimo disco, in pratica li ho dovuti cambiare tutti.
 
Mi fa creare un nuovo volume RAID usando lo spazio disponibile. Ok, mi può star bene, ma preferirei espandere quello attuale piuttosto che crearne uno nuovo.
 
Attualmente sta facendo il rebuild, dite che la possibilità di espandere il volume (Che dell definisce OCE: Online Capacity Expansion) si attiverà solo a rebuild completo ? Perchè comincio ad avere dei dubbi, dato che la creazione di un nuovo volume è già disponibile mentre di OCE nemmeno l'ombra.

> Attualmente sta facendo il rebuild, dite che la possibilità di espandere il volume (Che dell definisce OCE: Online Capacity Expansion) si attiverà solo a rebuild completo ? Perchè comincio ad avere dei dubbi, dato che la creazione di un nuovo volume è già disponibile mentre di OCE nemmeno l'ombra.
 
Confermo, terminato il rebuild, ho avuto modo di fare il reconfigure e da li selezionare la OCE.

 Confermo, terminato il rebuild, ho avuto modo di fare il reconfigure e da li selezionare la OCE.
 
Scrivo due righe, nel caso possa servire ad altri, su come incrementare lo spazio di un nodo XenServer con hardare raid PERC H710 senza alcun reboot e senza spegnere le VM. Do per scontato l'utilizzo della GUI di OpenManage, da CLI non ho provato, ma penso si possa fare uguale.
 
- Cambiare TUTTI i dischi, uno alla volta
- Terminato il rebuild dell'ultimo disco, effettuare il reconfigure del virtualdisk indicando (tramite apposito bottone nella schermata di reconfigure) di voler procedere con una espansione
- Sul Dom0 forzare la rilettura dei dischi:
   echo 1 > /sys/class/scsi_device/<device>/device/rescan
- Creare una partizione di tipo LVM sul nuovo spazio disco (con gdisk o parted)
- Creare un PV sulla nuova partizione (pvcreate ...)
- Estendere il VG di XenServer (vgextend ...)
- Effettuare lo scan del VG:
   xe sr-scan uuid=<uuid_presente_nel_nome_del_vg_xen>