Vous êtes sur la page 1sur 30

MATRIEL

Raliser par:
ASRI Mohamed
Mohamed MAHI
Encadr par :
prof: Raissouni

plan
Configuration RAID
introduction
Les types de RAID
Configuration RAID
Configurer les Priphriques PCMCIA
o
o
o

o
5/8/15

Introduction
Objectif
Cadmgr
Description
options

Fichiers
2

CONFIGURATION RAID

introduction
Le RAID (Redundant Array of Inexpansive
Disks) a t dfini par luniversit de
Berkeley en 1987 dans le double but de
rduire les cots et daugmenter la fiabilit
du stockage des donnes.
Un RAID est un ensemble de technique mise
en uvre sur plusieurs disques durs pour
augmenter les performances, la scurit ou
la fault tolerance. Il y a 3 principaux types
de RAID, le RAID 0, 1 et 5.
5/8/15

Les types de RAID

RAID 0
Le RAID 0, appel striping consiste a rpartir
les donnes sur deux disque dur comme le
montre le shema ci-dessous. Le premier bloc
est sur sda et le second sur sdb. Sa capacit
est egale a la taille du plus petit disque du
RAID multipli par le nombre de disque. Par
exemple 1disque de 300Go et deux disque
de 250Go en RAID 0 donnent une capacit
totale de 750 Go (250 * 3).
Malheureusement avec ce type de RAID il
ny a aucune redondance et donc, la perte
dun des disque provoque une perte de
donne.

5/8/15

Les types de RAID


RAID 1
Le RAID 1 ou mirroring consiste a
utiliser n disque redondant (au
minimum 2) et e copier sur chacun les
mmes donnes. Sa capacit est egale
a celle du plus petit disque dur du RAID,
au niveau de la fiabilit par contre, le
gain est vident. Elle accepte une
dffaillance de n-1 disques. Ainsi, si
nous mettons 4 disque de 200Go, nous
aurons 200Go despace disponible et on
pourra perdre 3 disque dur dans le RAID
avant de perdre des donnes.
Malheurement les couts sont
proportionnelle au nombre de mirror
alors que la capacit reste identique.
5/8/15

Les types de RAID

RAID 10 (ou RAID 1 + 0)


Ce type de RAID est un raid
compos. Il consiste a cr un
RAID 0 avecdeux RAID1. On a
donc du striping de mirror. Il faut
au minimum 4 disque pour cr
un RAID 10. Sa capcit est egale a
la taille du plus petit RAID1
multipli par le nombre de RAID 1
dans le RAID0. Ainsi si je cr 2
RAID 1 compos de 2 disque de
200Go jai: 200Go * 2 = 400Go.

5/8/15

Les types de RAID


RAID 5
RAID avec bande de parit
redistribue. Cest le mode le plus
utilis car cest celui qui offre le
meilleur compromis entre le nombre de
disques, lespace disponible et la
redondance. Il faut au moins trois
disques avec dventuels disques de
secours. La parit est prsente sur
chacun des disques. La taille finale est
celle de N-1 disques. Le RAID-5 survit
une panne de disque. Dans ce cas, si un
disque de secours est prsent, il sera
automatiquement reconstruit. Les
performances en lecture sont
quivalentes celles du RAID-0 tandis
quen criture, elles dpendent de
lalgorithme employ et de la mmoire
de la machine.
5/8/15

Configuration RAID
a. Prparation
Loutil mdadm
Cet outil sera utilis pour crer et
administrer notre RAID. Son fichier de
configuration est:
/etc/mdadm.conf.
Il est ncssaire de formater les disque
au type 0xFD (Linux RAID autodetect).

5/8/15

10

Configuration RAID
b.Creation
RAID 0

Soient deux partitions /dev/sdb1 et /dev/sdc1. Vous allez crer une partition RAID-0, assemblage de
ces deux partitions.
# mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1
--create : Crer un RAID.
/dev/md0 : Nom du fichier priphrique de type bloc reprsentant la matrice RAID.
--level : Type de RAID crer : 0, raid0 et stripe pour du RAID0.
--raid-devices : Nombre de partitions utilises pour crer la matrice.
/dev/sdb1, /dev/sdc1 : Partitions constituant la matrice, suivant le nombre indiqu dans --raiddevices.
Il ne reste plus qu installer le systme de fichiers sur le disque RAID :
# mkfs -t ext3 /dev/md0
5/8/15

11

Configuration RAID
b.Creation
RAID 1

Cest le mme principe. Vous allez cette fois rajouter une partition de secours
/dev/sdd1.
# mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1
--spare-devices=1 /dev/sdd1
--level 1, mirror ou raid1 sont de bonnes valeurs pour un RAID-1.
--spare-devices nombre de disques de secours utiliser.
/dev/sdd1 partitions constituant les disques de secours, suivant le nombre indiqu
dans -sparedevices. Puis :
# mkfs -t ext3 /dev/md0
5/8/15

12

Configuration RAID
b.Creation
RAID-0+1
Il faut au moins quatre partitions. Vous devez crer deux
matrices RAID-1 que vous allez regrouper en une matrice RAID0.
# mdadm --create /dev/md0 --level=raid1 --raid-devices=2
/dev/sdb1 /dev/sdc1
# mdadm --create /dev/md1 --level=raid1 --raid-devices=2
/dev/sdd1 /dev/sde1
# mdadm --create /dev/md2 --level=raid0 --raid-devices=2
/dev/md0 /dev/md1
Puis :
# mkfs -t ext3 /dev/md2
Une matrice apparat comme une unit logique de stockage
unique.
5/8/15

13

Configuration RAID
b.Creation
RAID 5

Vous allez utiliser trois disques de donnes /dev/sdb1, /dev/sdc1, /dev/sdd1 et


un disque de secours
/dev/sde1.
# mdadm --create /dev/md0 --level=raid5 --raid-devices=3 /dev/sdb1 /dev/sdc1
/dev/sdd1 --spare-devices=1 /dev/sde1
Puis :
# mkfs -t ext3 /dev/md2
5/8/15

14

Configuration RAID
tat du RAID
Le fichier virtuel /proc/mdstat contient des
informations sur le RAID. Cest ici que vous pouvez voir
le
dtail dun RAID, notamment si un des volumes de la
matrice est dfectueux (Faulty).
La commande watch permet de vrifier un tat en
continu :
# watch cat /proc/mdstat
Vous pouvez aussi utiliser mdadm avec le paramtre
-- detail
Un disque dfectueux (Faulty Disk) est un disque qui a
t reconnu dfaillant ou en panne par le RAID.
5/8/15

15

Configuration RAID
Remplacer un disque
Puisque /dev/hda8 est en panne, vous allez
le remplacer. Retirez-le avec -r (ou
--remove) :
# mdadm /dev/md0 -r /dev/hda8
mdadm: hot removed /dev/hda8
Constatez que hda8 a disparu. Vous
pouvez teindre la machine puis remplacer
le disque dfaillant. Rallumez la machine,
puis repartitionnez le disque correctement.
5/8/15

16

Configuration RAID
Remplacer un disque
Il ny a plus qu rajouter le disque rpar dans la
matrice RAID avec -a (--add) :
# mdadm /dev/md0 -a /dev/hda8
mdadm: hot added /dev/hda8
Le disque hda8 apparat nouveau. Voyez le dtail :
# mdadm --detail /dev/md0
Le disque /dev/hda8 a t remis et est devenu le
nouveau disque de secours !
Un disque de secours (Spare Disk) ne fait pas partie
intgrante dune matrice RAID tant quun disque ne
tombe pas en panne.
5/8/15

17

Configuration RAID
Arrt et relance manuels
Vous pouvez arrter une matrice RAID avec -S (--stop)
aprs avoir dmont le priphrique :
# mdadm --stop /dev/md0
Vous redmarrez une matrice RAID avec -As (--assemble
-scan). Cela implique que le fichier
/etc/mdadm.conf est correctement renseign (--scan
recherche les informations dedans).
# mdadm --assemble --scan /dev/md0
Si le RAID ne redmarre pas, vous pouvez tenter avec -R
(--run) : il est probable quil manque un disque ou
quune reconstruction en cours nest pas termine :
# mdadm --run /dev/md0
5/8/15

18

CONFIGURER LES
PRIPHRIQUE PCMCIA

Plan
o
o
o

5/8/15

Introduction
Objectif
Cadmgr
Description
options

Fichiers

20

Introduction 1/3

PCMCIA(pourPersonal Computer Memory Card


International Association), ouPC Card, est un format
decarte d'extensionultra-plat, destin auxordinateurs
portableset d'autrespriphriques(comme les
Livebox,Freebox,Neuf Box).
Le format PCMCIA offre la possibilit d'effectuer
desbranchements chaud(Hot Plugenanglais), cest-dire qu'on peut brancher et dbrancher les cartes
sans teindre et redmarrer lordinateur ou le
priphrique. Cebus informatiquea une longueur
de32bits(au format CardBus, et16bitsau format PC
Card) et est cadenc 33MHz. Il peut transmettre
3233106bits par seconde soit126Mopar seconde
de dbit thorique.

5/8/15

21

Introduction 2/3

5/8/15

Il en existe deux sortes, numrotes 1 et 2. La


deuxime comporte trois sous-types
diffrencis par leur paisseur:
TypeI, paisseur3,3mm. C'est la carte la plus
fine, elle est utilise pour lammoire flash.
TypeII, paisseur5mm. Elle est utilise pour
le modem, la carte rseau et carte son.
TypeIII, paisseur10,5mm. C'est la carte la
plus volumineuse, elle est utilise pour le
disque dur et les cartes combines
modem/rseau.
22

Introduction 3/3

5/8/15

Le format PC Card, dcrit ci-dessus ne


subit plus de dveloppement. et est
remplac par un nouveau format
l'ExpressCard, dont le dveloppement est
toujours contrl par l'association
PCMCIA.
Lespriphriqueshot-plugsont ceux
que l'on peut connecter et/ou
dconnecter d'unordinateur
chaud(pendant que le systme est en
marche).
23

Objectif 1/1

5/8/15

Les utilisateurs devront tre capables de


configurer une installation Linux pour
inclure le support des priphriques
(devices)P.C.M.C.I.A., tels que les
adaptateurs ethernet, pour les autodtecter leur insertion.

24

Cardmgr 1/5

Description 1/3
Cardmgrconfigure les connecteurs PCMCIA pour les vnements
d'insertion et de retrait de cartes. Quand une carte est
insre,cardmgrregarde dans la base de donnes des cartes
connues. Si la carte peut tre identifie, les pilotes de matriel
appropris seront chargs et affects la carte. Quand une carte est
jecte, le pilote de la carte est arrt et dcharg si possible. En
fonction du contenu de la base de donnes de configuration des
cartes PCMCIA,cardmgrpeut aussi excuter des commandes
arbitraires quand les cartes appropries sont, soit insres, soit
retires.
Tous les vnements d'insertion ou de retrait, les chargements et
dchargements de pilotes, et les commandes de dmarrage et
d'arrt sont rapportes au fichier delogdu systme. Les
avertissements et les erreurs seront aussi consigns. Les
informations sur la carte et le matriel en cours pour chaque
connecteur sont enregistres dans/var/lib/pcmcia/stab.

5/8/15

25

Cardmgr 2/5

Description 2/3
Normalement, quand une carte est
identifie,cardmgrenverra un bip la console. Un
bip est aussi mis quand une carte a t configure
avec succs. Un bip de tonalit plus basse est
produit si l'une de ces tapes choue. L'jection
d'une carte produit un simple bip.
Quandcardmgrreoit un signalSIGHUP, il
recharge son fichier de configuration.
Quandcardmgrreoit un signalSIGTERM, il arrte
tous les connecteurs qui ne sont pas occups, mais
les pilotes de connecteurs occups restent chargs.

5/8/15

26

Cardmgr 3/5

5/8/15

Description 3/3
Si lavariable
d'environnementPCMCIA_OPTSest
positionne, son contenu sera analys aprs
que le fichier de configuration principal des
cartes est lu.
Au dmarrage,cardmgra besoin
que/tmprside sur un systme de fichiers
qui autorise les "special device files" (par
exemple, un systme de fichiersLinuxqui
n'est pas mont en "nodev").
27

Cardmgr 4/5
Options 1/2
-V
Affiche les informations de version et quitte.
-q
Mode silencieux~: pas de bip lors de l'insertion des cartes.
-v
Mode bavard~: gnre davantage de messages d'information durant les
oprations normales.
-d
Suit les dpendances des modules en chargeant les modules des
pilotes, en utilisant par dfautmodprobeau lieu deinsmod.
Normalement,cardmgressayera d'utilisermodprobeseulement
aprs une tentative infructueuse avecinsmod.
-f
Foreground (avant-plan)~: ne pas "fork" et lancer comme un service
jusqu'aprs avoir configur toute carte dj prsente.

5/8/15

28

Cardmgr 5/5
Options 2/2
-o One pass
configure les cartes prsentes, puis quitte. Ce drapeau force
aussicardmgr se lancer en avant-plan.
-cconfigpath
Cherche la base de donnes de configuration des cartes et les scripts de
configuration des cartes dans le rpertoire spcifi au lieu de/etc/pcmcia.
-mmodpath
Cherche les modules chargeables dunoyaudans le rpertoire spcifi, au
lieu de/lib/modules/`uname -r`.
-ppidfile
crit le PID duprocessuscardmgr dans le fichier spcifi, au lieu
de/var/run/cardmgr.pid.
-sstabfile
crit les informations du connecteur courant dans le fichier spcifi, au lieu
de/var/{state,lib}/pcmcia/stab.

5/8/15

29

Fichiers 1/1
/etc/pcmcia/config
La base de donnes de configuraton des cartes
/etc/pcmcia/config.opts
Les rglages des ressources locales pour les
priphriques PCMCIA
/var/run/cardmgr.pid
PID desprocessuscardmgr actif
/var/{state,lib}/pcmcia/stab
Les informations sur les cartes et matriels en
cours pour chaque connecteur.

5/8/15

30

Merci pour
votre
attention
5/8/15

31