Project

General

Profile

RAID Software on Debian Jessie

possibile fonte https://wiki.debian.org/DebianInstaller/SoftwareRaidRoot

RAID Software con il DVD di installazione Debian_(Jessie_8.8)

(esempio fatto con server Fujisu PRIMERGY TX1320 M1 : 2hd da 1tb ciascuno in RAID_1= mirror):

A volte è possibile che nell'installazione di un server non venga riconosciuto il controller RAID del server e che quindi riconosca i dischi come tali senza la configurazione RAID.

In ogni caso sarà utile per questa procedura fare in modo che durante l'installazione di Debian, (nella configurazione dei dischi) vengano visti "almeno" gli HD fisici così come sono (es. 2 HD da 1TB).
Se questo non avviene bisogna fare in modo tramite il Bios del controller RAID che gli HD siano semplicemente nello stato "READY"
e in caso nel Bios del server (se possibile) disattivare il Controller_RAID !!.

1. Bios_Fujisu PRIMERGY TX1320 M1

F2____Bios

  • Advanced
  • SATA Configuration
  • SATA Mode [AHCI MODE]
  • F4 (Save and Exit) oppure da menù "Save and Exit"

https://it.wikipedia.org/wiki/AHCI

  • aggiungere nella guida l'eliminazione del partizionamento precedente!!
    (vedi sabine !!) *

PARTIZIONAMENTO del primo disco fisico del server:

- Manuale
- Creare 2 partizioni "fisiche" sul primo disco (es: sda) come qui sotto elencato:

PARTIZIONE FISICA DEL "boot-loader" di 512 MB !!

  • Posizionarsi sul disco (es: sda )
  • Creare una nuova tabella delle partizioni vuota su questo dispositivo? <Si>
  • Posizionarsi sullo spazio libero
  • Creare una nuova partizione
  • 512 MB
  • Primaria;
  • Inizio;
  • Usare come: File system ext4 con journaling;
  • Punto di Mount : /boot - file del boot loader

Impostazioni della Partizione completata

PARTIZIONE FISICA CHE OCCUPA TUTTO LO SPAZIO DISCO RIMANENTE

  • Posizionarsi sullo spazio libero
  • Creare una nuova partizione
  • 999,... GB
  • Primaria;
  • Inizio;
  • Usare come: Volume fisico per il RAID
  • Impostazioni della Partizione completata

Eseguire la stessa procedura (vedi 1) per il secondo disco (es. sdb)

Configurare il RAID software ("SECONDA" voce del menù)

  • Scrivere i cambiamenti sui dispositivi di memorizzazione e configurare il RAID? <Si>
  • Creare device MULTIDISCO (MD)
  • RAID 1 (## selezionando prima le 2 partizioni RAID boot uguali da 510 MB)
  • 2 ___ ("Numero device attivi per l'array RAID1:")
  • 0 ___ ("Numero dei device <<spare>> per l'array RAID1:")
Device attivi per l'array RAID1:
[*] /dev/sda1     (510 MB; ext4)
[ ]
[*] /dev/sdb1    (510 MB; ext4)
[ ]
______________________________<Continua>
  • Scrivere i cambiamenti sui dispositivi di memorizzazione e configurare il RAID? <Si>
  • Creare device MULTIDISCO (MD)
  • RAID 1 (## selezionando prima le 2 partizioni RAID rimanenti da 999....GB)
  • 2 ___ ("Numero device attivi per l'array RAID1:)
  • 0 ___ ("Numero dei device <<spare>> per l'array RAID1)
"Device attivi per l'array RAID1:
[*] /dev/sda2   (999692MB;raid)
[*] /dev/sdb2    (999692MB;raid)
______________________________<Continua>
  • Scrivere i cambiamenti sui dispositivi di memorizzazione e configurare il RAID? <Si>
  • Termina (o Indietro)

Configurare LVM (Logical Volume Manager) sul device RAID md1 !!
("TERZA".voce del menù [!!]_Partizionamento dei dischi_[!!])

  • Mantenere l'attuale partizionamento e configurareve LVM ? <Si>
  • Creare nuovo gruppo di volumi
  • Nome del gruppo di volumi (es. vg)
  • vg
Device per il nuovo Gruppo di volumi
-  [ ]
-  [ ]
-  [*] /dev/md1 (999558MB)
-  [ ]

 <Si>
  • Creare volume logico ("swap", delle stessa dimesione della RAM es. 8GB)
  • Gruppo di volumi: vg
  • Nome del volume logico: swap
  • Creare volume logico ("root", delle dimensioni di 10 GB)
  • Gruppo di volumi: vg
  • Nome del volume logico: root
  • Creare volume logico ("var", dello spazio rimanente)
  • Gruppo di volumi: vg
  • Nome del volume logico: root
  • "Mostra per controllare":
  • Gruppo di volumi: * vg
  • Usa ill volume fisico: /dev/md1
  • Fornisce un volume logico: root
  • Fornisce un volume logico: swap
  • Fornisce un volume logico: var
  • "Termina"

Assegnare i File System ai 3 Volumi Logici appena creati

FORMATTARE TUTTE LE PARTIZIONI nelle LVM
  • SWAP (usare "come swap")
  • ROOT (usare come "ext4"; punto di mount / )
  • VAR (usare come "ext4"; punto di mount /var )

Assegnare i File System alla partizione di "boot"

RAID1 dispositivo n.0 - 510.3 MB Device RAID software
"Selezionare" la riga
nr.1 510.3 MB

  • Usare come: File system ext4 con journaling;
  • Punto di Mount : /boot
  • Impostazioni della Partizione completata
  • Termina il partizionamento e scrivere le modifiche sul disco
  • Scrivere le modifiche sui dischi ? <Si>

IMPORTANTISSIMO !!

Terminata la procedure e installazione del server, riavviare senza CD e vedere se parte.

Da terminale installare grub su tutte e due le MD

grub-install /dev/sda

grub-install /dev/sdb

N.B.: da terminale si può controllare quanto creato con comando

cat /proc/mdstat

local-utente@appiano:~$ cat /proc/mdstat
Personalities : [raid1] 
md1 : active raid1 sda2[0] sdb2[1]
      976130880 blocks super 1.2 [2/2] [UU]
      [==========>..........]  resync = 53.3% (520999104/976130880) finish=140.1min speed=54122K/sec

md0 : active raid1 sda1[0] sdb1[1]
     498368 blocks super 1.2 [2/2] [UU]   

[UU] significa "Up""Up" e vuol dire che i dischi sono "su" /dev/md0

**_google
cercare how to per
  • mdadm remove disk from raid
  • mdadm add disk to RAID

https://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array

I HD FISICI SONO 2

        /dev/sda
        /dev/sdb

a loro volta suddivisi in 2 partizioni

        /dev/sda1
        /dev/sda2
        /dev/sdb1
        /dev/sdb2

SCHEMA MultiDisk( md )

md0 - utilizza     /dev/sda1
        /dev/sdb1

md1 - utilizza     /dev/sda2
        /dev/sdb2

Verifiche: eseguire i seguenti comandi

cat /proc/mdstat
# identificare quale sd* è rotto [U_] =_NON up
# identificare quale sd* è OK    [UU] = Up Up 

# segnare come ROTTO l'sd* rotto
mdadm --manage /dev/md1 --fail /dev/sda1

mdadm -D /dev/md0
mdadm -D /dev/md1