Vous êtes sur la page 1sur 5

TP6- LINUX – Gestion des disques RAID

Administration réseau et système


TP6 - Linux
LINUX – Gestion des disques RAID

NOM :

Groupe :

Objectifs du TP

⇒ savoir utiliser les outils RAID


⇒ savoir créer, configurer les différents technologies de RAID
⇒ savoir configurer, le RAID avec LVM

Notez bien : lorsque les informations qui vous sont fournies sont insuffisantes,
faites une recherche dans l’aide qui vous est proposée par Linux avec la
commande
« man commande_cherchée ».

Validé pour Debian/Ubuntu


Préalable

I – Ajout de disque physique

1) Arrêter la VM et rajouter quatre disques durs de 1Go à la VM.


Faites un fdisk -l
Que voyez-vous ? donnez les noms des 04 nouveaux disques

II – Configuration RAID logiciel RAID1


Pour rappel, un système RAID1 est un moyen de stockage redondant. On copie simultanément les
données sur N disques présents dans la grappe. Au minimum, il faut 2 disques. Si un disque est
défaillant, les données sont intégralement sauvegardées, il faut néanmoins anticiper une défaillance
potentielle est avoir un disque de secours immédiatement disponible. La reprise d’activité après une
défaillance n’est pas immédiate, il y a une phase de resynchronisation des données.

NB : Si les outils RAID ne sont pas disponibles, installer le paquet mdadm avec la commande :
$ apt-get install mdadm

1) Création de la grappe RAID 1


Créer un système en RAID1 avec les 3 premiers disques. Attention, le 3ième disque servira de «
spare », c’est-à-dire qu’il sera connecté, actif, mais ne sera utilisé qu’en cas de défaillance d’un des 2
autres disques.
TP6- LINUX – Gestion des disques RAID

mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb /dev/sdc --spare-devices=1 /dev/sdd

Permet de créer une grappe /dev/md1 en mode RAID1 avec deux disques physique /dev/sdb et
/dev/sdc et un disque spare de secour /dev/sdd

Important : Adaptez la commande aux noms attribués à vos 3 disques


Cette commande est fonction des disques que vous avez créés bien-sûr.

Vérifier que le système est actif avec la commande :


cat /proc/mdstat

Le RAID doit être actif et la phase de synchronisation doit être en cours ou terminée.
Vous pouvez afficher les détails du système RAID avec la commande :
mdadm --detail /dev/md1

2) Mise en place du système de fichier


Créer un système de fichier en ext4 et montez-le sur /var/sauvg.
Si le dossier sauvg n’existe pas il faudra le créer.
Pour vérifier le montage correct de cette nouvelle partition
utiliser les commandes mount et lsblk.

Afin de simuler l’occupation disque, nous allons créer dans le dossier /var/sauvg des fichiers de
grandes tailles nommées file1-100M.bin, file2-100M.bin, file3-100M.bin avec la commande dd
Exemple de création de fichier de 100 Mo :
 Pour créer un fichier de 100 Mo :
# dd if=/dev/zero of=100M.bin bs=1024 count=0 seek=$[1024*100]

Vérifiez que les fichiers ont bien été créés avec la commandes ls -l.

L’espace utilisé sur chaque partition peut être vu avec la commande df -h.

 Créer également un fichier texte file.txt contenant la phrase « Ceci est un fichier texte ».
TP6- LINUX – Gestion des disques RAID

3) Défaillance d’un disque

Vous allez simuler la défaillance d’un disque. La commande mdadm possède des options pour cela :
--set-faulty ou bien -fail.

Exemple d’utilisation :
mdadm --manage --set-faulty /dev/md1 /dev/sdb
ou
mdadm /dev/md1 --fail /dev/sdb

Créer une défaillance sur le disque sdb et visualiser ensuite les nouvelles informations du RAID1.
Quelle information indique une défaillance du système ?

Vérifier que l’accès aux fichiers stockés dans /var/sauvg sont toujours accessibles. Pouvez-vous lire
le contenu du fichier file.txt ?

4) Réparation
Pour réintégrer le disque dans la grappe, il faut utiliser les commandes suivantes :
Il faut retirer le disque défaillant de la grappe
mdadm --manage /dev/mdxxx –-remove /dev/sdxxxx
puis réintégrer le disque dans le RAID :
mdadm --manage /dev/mdxxx –-add /dev/sdxxxx

Il faut ajouter le disque sde au RAID, s’ensuit une phase de synchronisation plus ou moins longue
selon la taille des disques, vous pouvez observer l’évolution de la synchronisation dans le fichier
/proc/mdstat en tapant la commande : cat /proc/mdstat. Cette commande doit être tapée
rapidement et plusieurs fois de suite pour observer l’évolution.

Donnez les commandes pour :


Retirer le disque défaillant sdb
Ajouter le disque sde

Vérifier que l’état du RAID avec la commande


mdadm --detail /dev/md1

6) réinitialisation du système RAID


Démonter la partition /var/sauvg :
umount /var/sauvg
Stopper le volume :
mdadm --stop /dev/mdxx
puis supprimer la configuration des super-blocs :
mdadm --zero-superblock /dev/sdb /dev/sdc /dev/sdd
TP6- LINUX – Gestion des disques RAID

IMPORTANT
Quel que soit le type de matrice RAID [0,1,5], on le stoppe avec l’option -S (ou --stop) après avoir
pris soin de démonter le système de fichier avant :
umount /point_de_montage
mdadm --stop /dev/mdxx
Le redémarrage se fait avec la commande :
mdadm --assemble --scan /dev/mdxx

ATTENTION : L’option –scan, ne peut ne se trouver au début de la commande car elle puise ses
informations du fichier /etc/mdadm.conf.Ce dernier doit être correctement renseigné.
On peut forcer le redémarrage avec l’option --run (ou -R)

II – Configuration RAID logiciel RAID5


Supprimer tous les montages et volumes précédemment créés.
Réaliser une matrice RAID5 en utilisant les disques sdb, sdc et sdd comme actifs et le disque sde
comme spare.
Il n’y aura pas de disque de secours, la grappe s’appellera md5. Elle sera montée sur le répertoire
/var/projet.
Répéter les mêmes étapes 1 à 4 de la partie I
Vérifier que tout fonctionne avec l’option --detail de la commande mdadm.
Supprimer tous les montages et volumes.

III. Combinaison LVM RAID


Dans cette partie vous allez combiner l’utilisation du RAID, qui permet une redondance des espaces
de stockage et donc qui sécurise les données, au LVM qui permet d’assouplir l’utilisation des
partitions en permettant d’ajouter (ou de retirer) des volumes simplement.
Pour cette partie, il vous faudra ajouter un 4ieme disques de 1Go à votre machine virtuelle.

1. RAID1 et LVM
Dans un premier temps créez une grappe en RAID 1 avec 2 disques, puis un volume group (vg01),
comprenant 2 lv (lv01,lv02) de taille différentes (60%/40%).
Montez ces 2 lv sur 2 points de montages placés à la racine /data1 et /data2.
Vérifiez votre configuration.

Notez la taille des espaces des stockages (RAID, vg, lv)

2. Extension du LVM
TP6- LINUX – Gestion des disques RAID

Avec les 2 disques restant, créer une nouvelle grappe RAID1, étendez le vg01 existant avec la totalité
de l’espace du nouveau RAID1, puis étendez les lv01et lv02, afin que leur taille approche les 1Go.
Vérifiez votre configuration.

Notez ci-dessous la tailles des espaces des stockages (RAID, vg, lv)

Vous aimerez peut-être aussi