Koozali.org: home of the SME Server

RAID multipli

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #30 on: September 02, 2014, 11:36:34 AM »
ok.. scaricata iso SME9 64 bit
creata macchina virtuale con 4 dischi.. uno da 10, 3 da 8 GB

boot, selezionato la terza voce, scelto RAID5, skippato check del media, lingua inglese, tastiera italiana, timezone "Europa/Rome", confermate modifiche su disco

installazione in corso.. md0 raid1 e md1 raid5

md1 è raid5 con 3 dischi e 1 spare, come previsto..

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #31 on: September 02, 2014, 11:39:54 AM »
non è possibile definire l'assenza dello spare.. quindi, al momento, è necessario installare con lo spare e poi modificare con mdadm il layout

adesso provo la situazione 2 dischi in raid1 + successivi 4 dischi in raid5 nospare manuale

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #32 on: September 02, 2014, 11:41:33 AM »
nel mentre, provato raid6 e sta andando

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #33 on: September 02, 2014, 12:29:40 PM »
ok.. installata la macchina in raid1

aggiunti 4 dischi virtuali

Code: [Select]
fdisk /dev/sdc

creare una monopartizione che occupa tutto il disco di tipo fd (linux raid autodetect)

poi
Code: [Select]
sfdisk -d /dev/sdc > layout.disc
sfdisk /dev/sdd < layout.disc
sfdisk /dev/sde < layout.disc
sfdisk /dev/sdf < layout.disc

a quersto punto tutti e 4 i dischi aggiuntivi hanno una mono partizione..
creazione array

Code: [Select]
mdadm --create --verbose --force /dev/md3 --level=5 --raid-devices=4 --spare-devices=0 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

monitorare il rebuild con
Code: [Select]
cat /proc/mdstat

per ora questo


Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #34 on: September 02, 2014, 12:43:03 PM »
Eh, sulla ESXi anche a me andava alla grande.  :D

Comunque d'accordo con te sulle "variabili" che sono solo due.
1) Ho già ora due dischi in RAID1. Migro tutto al RAID5.
2) Reinstallo ancora SME su un disco solo NO RAID e poi aggiungiamo gili altri tre dischi per il RAID5+HS

Decidiamo la più pratica e la più veloce.
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #35 on: September 02, 2014, 01:04:11 PM »
ok.. installata la macchina in raid1

aggiunti 4 dischi virtuali

Code: [Select]
fdisk /dev/sdc

creare una monopartizione che occupa tutto il disco di tipo fd (linux raid autodetect)

poi
Code: [Select]
sfdisk -d /dev/sdc > layout.disc
sfdisk /dev/sdd < layout.disc
sfdisk /dev/sde < layout.disc
sfdisk /dev/sdf < layout.disc

a quersto punto tutti e 4 i dischi aggiuntivi hanno una mono partizione..
creazione array

Code: [Select]
mdadm --create --verbose --force /dev/md3 --level=5 --raid-devices=4 --spare-devices=0 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

monitorare il rebuild con
Code: [Select]
cat /proc/mdstat

per ora questo

Tu hai il RAID1 su due dischi ed hai creato altro volume di 4 dischi, che è la soluzione abbandonata dal primo giorno.
Come ti ho detto ho DUE dischi con RAID1 che va convertito in RAID5.
Non posso creare delle mono partizioni sugli ultimi due dischi perché già i primi due dischi hanno ciascuno due partizioni.
Infatti la guida, se non ricordo male, segnalava di creare l'immagine non dei dischi, ma della loro struttura.
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #36 on: September 02, 2014, 01:25:29 PM »
Ok

La conversione è fattibile ma...
Fidati di me, sbianca i 4 dischi e crea l'array aggiuntivo come ti ho indicato.. Si fa una volta e basta, non so tocca più..
Io sono offline del tutto da questo momento.. Leggo ma non posso rispondere

Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #37 on: September 02, 2014, 01:27:05 PM »
Va bene, torniamo al progetto iniziale.
Sto installando SME sui due HD da 320GB ed ho già sbiancato i 4 HDD da 1TB.
(a forza di sbiancarli sono diventati trasparenti)

Quindi alla fine ci saranno 6HD, 2 in RAID1 e 4 in RAID5
« Last Edit: September 02, 2014, 01:28:41 PM by whitetiger »
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #38 on: September 02, 2014, 02:12:38 PM »
Non ho capito perché hai usato sfdisk con dev/sdc sdd sde sdf  e poi hai usato mdadm con sdc1 sdd1 sde1 sdf1
A me ha dato errore.
Ho usato le label senza la 1, che nel mio caso sono sda sdb sdc sdd per la diversa collocazione dei dischi.
Adesso sta creando l'array
a dopo
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #39 on: September 02, 2014, 02:22:31 PM »
Perché sfdisk lavora sui device mentre l'array lo creo con le partizioni

FAI QUELLO CHE HO SCRITTO IO, per favore :-)

Ed occhio ai device...

Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #40 on: September 02, 2014, 04:46:37 PM »
Ti scrivo in Skype, comunque i comandi hanno dato degli errori e i dischi sono associati a device diversi dai tuoi.
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #41 on: September 02, 2014, 04:57:14 PM »
Lo immaginavo, la guida non è finita, e io sono in macchina..  Pazientare

Offline whitetiger

  • **
  • 46
  • +0/-0
Re: RAID multipli
« Reply #42 on: September 03, 2014, 09:44:25 AM »
Ciao Stefano,
non so se hai letto gli appunti che ti ho inviato via Skype. Tanto non sono di interesse pubblico.

Il RAID5 è attivo, non ho capito se il volume sia già raggiungibile o se vada creato.

In ogni caso mi sembra di aver capito dalla documentazione (che ho riletto ancora per benino) che tutti i riferimenti delle applicazioni e delle cartelle condivise tramite iBay facciano principalmente riferimento alla cartella /home che attualmente risiede sul RAID1 da 320GB.

Però, come ti dicevo via Skype, è inutile adesso per quelli che sono gli scopi immediati, perderci molto tempo.
Direi di limitarci semplicemente a completare la tua guida per mettere in linea i dischi in RAID5, ad uso di tutti.

Per il resto vedo di cavarmela io a livello di CLI, man mano che si presenta la necessità e facendo le dovute sperimentazioni su una macchina virtuale che sto già creando.

Ciao
=======
SME Server config (for demo environment)
MB: ASROCK FM2A85X-ITX
HD: WD SATA6 Green 4x1TB.
Case: Chenbro SR30169

Offline Stefano

  • *
  • 10,839
  • +2/-0
Re: RAID multipli
« Reply #43 on: September 03, 2014, 11:16:58 AM »
ok..

riprendiamo

prima di tutto, ovviamente, i device da me usati sdX vanno adattati alle esigenze tue, nel senso che se hai dischi visti dal sistema con ordine diverso, devi adattare i comandi alla tua situazione (ecco il perchè del mio "ed occhio ai device..")

adesso hai:
2 dischi in raid1
4 dischi in raid5 senza spare

i due dischi in raid uno generano, in verità, 2 array, md0 e md1.. il primo è usato per /boot, il secondo per /
l'array raid3 adesso si chiama md3 (come da istruzioni impartite), ma al primo riavvio, al 99.99%, si chiamerà in modo diverso (md126, per esempio)..

procediamo quindi..

Code: [Select]
mdadm --detail /dev/mdX | grep -i uuid

dove mdX è il device di interesse (il raid5)..
il risultato è qualcosa del genere:
Quote
           UUID : de7bba66:823d7cf1:24bc995e:1adf1ed9

allora apri il file /etc/mdadm.conf
Code: [Select]
nano /etc/mdadm.conf

si presenta qualcosa tipo:
Code: [Select]
# mdadm.conf written out by anaconda
DEVICE partitions
ARRAY /dev/md1 level=raid1 num-devices=2 uuid=de7bba66:823d7cf1:24bc995e:1adf1ed9
ARRAY /dev/md2 level=raid1 num-devices=2 uuid=c696d991:bb586ddd:5c57fd16:87e8d311

aggiungi una riga
Code: [Select]
ARRAY /dev/md3 level=raid5 num-devices=4 uuid=il_tuo_uuid_ricavato_prima

e salvi/chiudi con ctrl-X

riavvii

a questo punto puoi seguire il wiki: http://wiki.contribs.org/AddExtraHardDisk

a partire dal punto "mounting".. volendo si possono fare cose molto più raffinate, ma per il momento mi pare basti così..