0% ont trouvé ce document utile (0 vote)
129 vues5 pages

TP Raid

Transféré par

yt22Rami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
129 vues5 pages

TP Raid

Transféré par

yt22Rami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Administration des Serveurs Linux

Atelier - RAID

A. Objectifs

Il existe 2 types de RAID : Le RAID logiciel et matériel. Le RAID matériel impose la présence
physique d’un contrôleur RAID dans le système. Le RAID logiciel, quant à lui, ne nécessite pas
la présence de ce contrôleur. La gestion du RAID est alors assurée par le système
d’exploitation lui-même.
Ce TP propose d’installer, configurer et surveiller des volumes RAID sous LINUX. Les
commandes de base liées au RAID seront utilisées.

B. Environnements

Afin de faciliter les manipulations, nous utiliserons un environnement totalement


virtualisé. Les aspects matériels (Connexion d’un disque physique par exemple) ne seront
pas traités ici. Dans la pratique, cela ne change rien au fonctionnement du RAID même si
d’un point de vue performances, 2 fichiers de disques dur virtuels stockés sur le même
système de fichier n’offrent pas les mêmes avantages que 2 disques réels et distincts.
Les manipulations seront effectuées dans les conditions suivantes :
 Environnement de virtualisation : VMWare Workstation, VirtualBox
 Machine virtuelle « ALmaLinux8 » :
 4 disques durs virtuels
 1 carte réseau (Installation des paquets RAID)

C. Préparation de la machine
1. Créez 4 disques virtuels :
 sdb, sdc : Disques pour le RAID 0
 sdd, sde : Disques pour le RAID 1
2. Installez le package « mdadm ». Ce package permet d’installer les outils nécessaires
pour gérer le RAID logiciel.

1
Administration des Serveurs Linux

D. RAID0

Le volume en RAID-0 (Stripping) sera utilisé pour obtenir des performances accrues en stockant les

données sur 2 disques distincts :

1. Création du volume /dev/md0

Les périphériques
2 éléments
concernés : sdb et
constituants ce
sdc
Mode CREATION volume

mdadm -C /dev/md0 -n 2 -l raid0 /dev/sd[bc]

Commande pour Niveau de RAID


Chemin du nouveau
gérer le RAID sous souhaité
périphérique RAID
Linux

2
Administration des Serveurs Linux

2. Création d’un système de fichiers

Avant de pouvoir stocker des fichiers sur ce volume, il faut créer un système de fichiers,
comme pour un disque normal.

# mkfs.ext4 /dev/md0

3. Montage du volume
# mount /dev/md0 /data

Afin de conserver le point de montage après redémarrage de la machine, il faut modifier le


fichier « /etc/fstab » et y ajouter la ligne suivante :

/dev/md0 /data auto rw 0 0

4. Vérification du volume
Pour vérifier que le volume est correctement initialisé, la commande suivante est utile :
# cat /proc/mdstat

5. Création de fichiers de grande taille


Afin de tester le fonctionnement du volume, créez un fichier volumineux à l’aide de la
commande suivante (10000 blocs de 1k) :
# dd if=/dev/zero of=/data/file1 bs=1k count=100000

Pour vérifier :
# ls -lh /data

6. Provoquons la panne d’un disque


 Notez qu’une panne sur un disque en RAID0 rend le volume indisponible. Le but
du RAID0 n’est pas d’augmenter la tolérance de panne mais plutôt d’apporter des
performances accrues.
 Le seul moyen de provoquer une panne est de retirer physiquement un disque.
3
Administration des Serveurs Linux

 Dans VMware, supprimez le disque « sdb ». Ensuite, utilisez la commande « dd »


pour ajouter un nouveau fichier dans « /data ».
 Redémarrez la machine virtuelle et constatez l’état du volume /dev/md0 ?

 Supprimer les métadonnées RAID des disques

E. RAID1

Le RAID-1 apporte la tolérance de panne en dupliquant les données sur plusieurs disques. L’intérêt
étant qu’une panne sur un disque ne provoque aucune destruction de données. Voici le cahier des
charges :

1. Création du volume « /dev/md1 »

Utilisez la commande suivante permettant de créer un volume RAID1 avec les disques «
sdd » et « sde »
# mdadm -C /dev/md1 -n 2 -l raid1 /dev/sd[de]

4
Administration des Serveurs Linux

2. Création d’un système de fichier


Avant de pouvoir stocker des fichiers sur ce volume, il faut créer un système de
fichiers, comme pour un disque normal.
Utilisez la commande suivante pour créer un système de fichier ext4 sur ce volume

# mkfs.ext4 /dev/md1

3. Montage du volume « /dev/md1 »


La dernière étape consiste à monter le volume RAID sur un répertoire de votre arborescence.
Montez le volume /dev/md1 sur le répertoire /data-backup à l’aide de la commande
suivante :
# mount /dev/md1 /data-backup

Afin de conserver le point de montage après redémarrage de la machine, il faut modifier


le fichier « /etc/fstab » et y ajouter la ligne suivante :
/dev/md1 /data-backup auto rw 0 0

4. Création de fichiers de grande taille


Afin de tester le fonctionnement du volume, créez un fichier volumineux à l’aide de la
commande suivante (10000 blocs de 1k) :
# dd if=/dev/zero of=/data-backup/file1 bs=1k count=100000

Pour vérifier :
# ls -lh /data-backup

5. Provoquons la panne d’un disque


 Déconnectez le disque « sdd ». Ensuite, utilisez la commande « dd » pour ajouter un
nouveau fichier dans « /data-backup ».

 Que constatez-vous ?

Vous aimerez peut-être aussi