You are on page 1of 13

TS Systme et Rseaux informatiques

Module : TP rseaux
Chapitre 11 :
La tolrance de panne sous windows 2003
Objectif pdagogique
A la fin de la sance le stagiaire sera capable de
- !onner le principe du "A#!
- $%pliquer les diffrents Le &'O! "A#!0 le "A#!1 et le "A#! (
- "aliser le "A#!1 sous windows 2003 ser)eur
Table des matires
Table des matires................................................................................................................................1
1.Introduction : ....................................................................................................................................2
2.es ty!es de R"I# ...........................................................................................................................$
2.1.e %&'# :...................................................................................................................................$
2.2. e R"I# ( :..............................................................................................................................$
2.$.. e R"I# 1 :..............................................................................................................................)
2.*. e R"I# ) :...............................................................................................................................+
2.). ,onclusion.................................................................................................................................-
$.TP : Mise en !lace de la tolrance aux Pannes sous .indo/s 2(($................................................0
$.1.I1TR'#2,TI'1 :....................................................................................................................0
$.2.Mise en !lace d3un systme R"I# 1 lo4iciel :...........................................................................0
$.$.Mise en !lace d5un systme R"I# ) lo4iciel...........................................................................11
$.*.Rsolutions de !roblmes lis 6 la !erte d5un disque 78olume9 R"I# :..................................12
$.).,onclusion................................................................................................................................1$
1
TS Systme et Rseaux informatiques
Module : TP rseaux
1. Introduction :
La technologie RAID (Redundant Array of Independent Disks) est principalement utilise
dans le domaine de l'entreprise pour scuriser ou bien pour augmenter les performances
des sereurs! Le but du RAID est de rassembler plusieurs dis"ues durs physi"ues en
seule unit logi"ue! #'est-$-dire "ue pour plusieurs dis"ues utilisant la technologie RAID%
le syst&me d'e(ploitation ne erra "u'un seul dis"ue "ue l'on pourra "ualifier de ) dis"ue
irtuel *! Le RAID fonctionne donc gr+ce $ un ensemble (ou agrgat) de dis"ues!
Il e(iste plusieurs nieau( (ou configuration) de RAID "ui rassemblent diffremment les
donnes sur l'ensemble des dis"ues! ,n fonction du nieau de RAID slectionn on peut -
additionner la capacit des dis"ues durs pour former un dis"ue irtuel plus grand
obtenir un dis"ue irtuel plus performant
mettre en place la tolrance de panne (c'est-$-dire scuriser les donnes)
augmenter la capacit% les performances et la scurit!
La technologie RAID peut .tre mise en place au nieau matriel ou au nieau logiciel! ,lle
fonctionne aec des dis"ues durs utilisant l'interface /A0A (/arallel Adanced 0echnology
Attachment)% 1A0A (1erial Adanced 0echnology Attachment) ou bien 1#1I (1mall
#omputer 1ystem Interface)!
,n 2345% les chercheurs de l'uniersit de 6erkeley ont proposs cin" nieau( de RAID
(les nieau( 2% 7% 8% 9 et :)! Depuis d'autres nieau( ont t implments comme le RAID
; et le RAID 5! Les nieau( <6=D et > sont aussi considrs comme des modes de RAID
bien "u'ils n'implmentent pas de redondance des donnes! Au nieau logiciel% les
nieau( >% 2% : et <6=D sont inclus dans le syst&me d'e(ploitation de ?icrosoft depuis
@indoAs B09! #es modes (nieau() de RAID sont considrs comme des modes
simples!
2
TS Systme et Rseaux informatiques
Module : TP rseaux
2. Les types de RAID
2.1. Le JBOD :
Le mode <6=D (<ust a 6unch =f Disks) ou RAID linaire%
est implment dans "uasiment toutes les cartes RAID du
march! Il permet tout simplement de rassembler
plusieurs dis"ues durs en une seule unit logi"ue de plus
grosse capacit!
/ar e(emple si l'on poss&de un dis"ue de 4Co% un dis"ue
de 2>Co et un dis"ue de 8>Co% on peut les rassembler en
un seul dis"ue dur logi"ue de 94Co!
Les donnes sont ensuite crites dis"ue par dis"ue% c'est-
$-dire% d&s "u'un dis"ue est plein% la suite des donnes
est copie sur un autre dis"ue!
Il n'implmente aucune tolrance de panne et n'augmente
pas les performances! Il sert uni"uement $ tendre la
capacit d'un dis"ue!
#e mode est intressant si l'on souhaite stocker de gros
fichiers ou bien si l'on dispose d'un grand nombre de
petits dis"ues durs!

2.2. Le RAID 0 :
Le RAID >% encore appel DstrippingD est un agrgat (ensemble) de dis"ues form d'au
moins deu( dis"ues durs! Aec le RAID >% les donnes sont rparties sur l'ensemble des
dis"ues de l'agrgat! #ela amliore les performances en lecture et en criture!
/ar e(emple si on copie un fichier de 33 ?o sur un agrgat compos de 8 dis"ues% alors
le contrEleur RAID a diiser de faFon "uitable le traail entre les trois dis"ues "ui
criront chacun 88 ?o! #ela a donc multiplier le dbit par 8! De plus la capacit des
dis"ues s'additionne pour former un dis"ue irtuel de plus grosse capacit! ,n reanche%
le nieau RAID > n'implmente pas la tolrance de panne (la perte de l'un des dis"ues
entraGne donc la perte de l'ensemble des donnes stockes)!
$
TS Systme et Rseaux informatiques
Module : TP rseaux
1upposons "ue l'on cre un agrgat (en RAID >) aec 8
dis"ues durs ayant les m.mes caractristi"ues -
capacit de 2;>Co
dbit de 2>>?oHs en lecture
dbit de 4>?oHs en criture
#et agrgat se comportera alors pour le syst&me
d'e(ploitation comme un dis"ue dur irtuel de 94>Co
(8(2;> Co I 94>Co) aec -
un dbit en lecture de 8>> ?oHs (8(2>>?oHs)
un dbit en criture de 79> ?oHs! (8(4>?oHs)
1i on cre un agrgat aec des dis"ues possdant des caractristi"ues diffrentes alors
les caractristi"ues du dis"ue le moins performant sont utilises!
/ar e(emple% si l'on met en place un nieau RAID > aec un dis"ue d'une capacit de
;>Co et un dis"ue d'une capacit de 7Co% alors seulement deu( giga-octets seront utiliss
sur cha"ue dis"ue et le syst&me d'e(ploitation erra un dis"ue de 9Co alors "ue la
capacit relle des deu( dis"ues runis s'l&e en ralit $ 7Co J ;>Co I ;7Co! Il y aura
donc un espace dis"ue de :4Co (;>Co K 7Co I :4Co) "ui sera inutilis sur le premier
dis"ue! Lors"ue l'on implmente un nieau RAID >% il est donc prfrable de choisir des
dis"ues de m.me capacit!
Le RAID > utilise des dis"ues durs ayant des caractristi"ues tr&s proches (notamment
en capacit et en performances)!
Exemple :
=n met en place un nieau RAID > au moyen de 9 dis"ues aec les caractristi"ues
suiantes -
dis"ue 2 dis"ue 7 dis"ue 8 dis"ue 9
capacit 8>>Co 24Co 7>Co 9:Co
dbit en lecture 3>?oHs 2;>?oHs 7>?oHs 8:?oHs
dbit en criture 47?oHs 27:?oHs 7>?oHs 2:?oHs
*
TS Systme et Rseaux informatiques
Module : TP rseaux
Lors"ue l'on branche ces dis"ues sur une carte RAID et
"ue l'on dfini un nieau RAID >% on obtient le dis"ue
irtuel suiant -
capacit - 9(24Co I 57Co
dbit en lecture - 9(7>?oHs I 4>?oHs
dbit en criture - 9(2:?oHs I ;>?oHs
Le dis"ue irtuel compos des "uatre dis"ues physi"ues
s'a&re donc plus lent et plus petit "ue le dis"ue dur BL2
utilis seul! #et e(emple est donc une mauaise
utilisation du RAID >!
Lors"ue l'on utilise un nieau RAID >% les donnes sont rparties entre les diffrents
dis"ues% ce "ui permet d'augmenter les performances! /our rpartir les donnes sur
l'ensemble des dis"ues de la faFon la plus optimise% la carte RAID (ou bien le syst&me
d'e(ploitation dans le cas d'un RAID logiciel) doit les dcouper en petites units appeles
segments! Lors"ue l'on met en place un nieau RAID >% on doit spcifier la taille de ces
segments (ou block siMe% et parfois nomm chunk siMe)! #ette taille est un multiple de la
capacit d'un secteur de dis"ue dur (soit :27octets)! Ainsi% la plus petite taille possible
pour un segment est de :27octets et peut tendre $ plusieurs ?ga-octets (parfois plus de
9?o)!
La taille slectionne a influencer les performances en lecture et en criture! /our le
stockage de gros fichiers% il est recommand de choisir une taille lee (7:;No% ou plus)
alors "ue pour les petits fichiers une petite taille est $ priilgier (e(! - :27octets% 2>79
octets% O)! ?ais il ne faut surtout pas mettre une taille de 7>94 No pour stocker des petits
fichiers de 9No chacun car cela occuperait normment d'espace dis"ue inutilement et les
performances seraient dsastreuses!
L'aantage du RAID > est une augmentation des performances proportionnelle au nombre
de dis"ue et ce sans perte de capacit! #ependant ce mode ne tol&re pas les pannes (si
un des dis"ues tombe en panne alors toutes les donnes stockes sur l'agrgat sont
perdues) et induit une augmentation de la probabilit d'une panne (plus il y a de dis"ues
plus il y a de chances pour "ue l'un d'eu( tombe en panne)!
2.3. . Le RAID 1 :
Pn syst&me RAID 2 dupli"ue les donnes sur tous les dis"ues! Il ncessite un minimum
de deu( dis"ues durs pour fonctionner! Les dis"ues ont un contenu identi"ue ce "ui
impli"ue une perte d'espace proportionnelle au nombre de dis"ues raQouts! ,n effet% si on
met 8 dis"ues de 9> Co en RAID 2 alors les 9> Co cris sur le dis"ue 2 seront copis sur
les deu( autres dis"ues! =n perdra donc 7 ( 9> I 4> Co d'espace dis"ue sur la capacit
totale des 8 dis"ues (27> Co)!
)
TS Systme et Rseaux informatiques
Module : TP rseaux
,n cas de dysfonctionnement de l'un des dis"ues durs% le contrEleur RAID utilisera alors
uni"uement les dis"ues en tat de marche! Le RAID 2 apporte donc la tolrance de
pannes! L'utilisation du RAID 2 est particuli&rement recommande sur des sereurs
stockant des donnes sensibles "ui doient rester fonctionnels tout le temps!
Lors"ue l'on met en place un RAID 2 aec des dis"ues dur de capacits diffrentes% alors
la capacit de stockage de l'ensemble en RAID 2 sera celle du dis"ue de plus faible
capacit!
Lors"u'un acc&s en lecture est ralis sur un ensemble de dis"ues en mode RAID 2% alors
tous les dis"ues lisent chacun une partie de la donnes ce "ui amliore grandement les
performances en lecture!
Lors de l'criture sur un ensemble de dis"ues RAID 2% les performances ne sont pas
amliores! ,n effet% les dis"ues ont crire les donnes de faFon synchronise et ce au
fur et $ mesure "ue les donnes ont arrier au contrEleur! Le traail lors d'un acc&s en
criture n'est donc pas diis entre les dis"ues mais est commun $ tous les dis"ues! Le
dbit en criture d'un ensemble RAID 2 est donc le m.me "ue celui d'un dis"ue seul! #'est
pour"uoi dans un ensemble RAID 2% contenant : dis"ues les acc&s en lecture seront
grandement amliors alors "ue les acc&s en criture stagneront!
Le but du RAID 2 est d'offrir une scurit ma(imale au( donnes stockes sur une
machine! #'est pour"uoi certaines cartes RAID incluent plusieurs contrEleurs RAID (un par
dis"ue) afin "ue malgr la perte d'un contrEleur les donnes soient touQours accessibles!
Dans ce cas on parle de Dduple(ing D!
Le schma ci-$ gauche prsente un RAID 2
en ) duple(ing *!
Ici seuls 2: Co sont e(ploitables car le plus
petit des dis"ues utiliss $ une capacit de 2:
Co! Rtant donn "ue 9 dis"ues sont utiliss%
les donnes ne seront pas perdues m.me si
8 des 9 dis"ues tombent en panne! De plus
gr+ce au ) duple(ing *% le syst&me supporte
la perte d'un contrEleur ou plus!
:
TS Systme et Rseaux informatiques
Module : TP rseaux
2.4. Le RAID 5 :
#e mode utilise au moins trois dis"ues durs et il procure une augmentation des
performances et g&re la perte d'un dis"ue dur!
/ar rapport au RAID 9% la configuration RAID : rpartie la parit sur l'ensemble des
dis"ues ce "ui limine le goulot d'tranglement "u'est le dis"ue de parit en RAID 8 et en
RAID 9! Pn autre aantage de rpartir la parit sur chacun des dis"ues est "ue les
dis"ues traaillent tous autant! #ela emp.che l'usure prmature de l'un des dis"ues
(comme c'est le cas aec le dis"ue de parit en RAID 8 et surtout en RAID 9)!
Le RAID : crit donc simultanment les donnes sur plusieurs dis"ues ce "ui amliore les
performances en lecture et en criture! Ainsi par rapport $ un dis"ue seul% les
performances d'une grappe RAID : utilisant n dis"ues seront (n-2) fois plus lees (en
effet% l'un des dis"ues doit crire la parit% la donne crite est donc rpartie sur les n-2
dis"ues restants)!
0out comme pour le mode RAID >% on doit slectionner une taille de segment adapte
lors"ue l'on met en place un nieau RAID :!
Dans l'e(emple suiant on a cre un grappe RAID : aec "uatre dis"ues durs identi"ues
ayant une capacit de 4> Co chacun! Au final seulement 79> Co sont e(ploitables% ce "ui
reprsente les S de l'espace dis"ue total (87> Co)! ,n fait l'espace d'un dis"ue entier soit
Dans la maQorit des cas% la carte RAID ou le circuit
intgr (sur certaine cartes m&res d'entre de gamme%
le contrEleur ID, intgr g&re le RAID) ne poss&de
"u'un seul contrEleur! =n parle alors de ) mirroring *!
Le schma (ci- $ droite) prsente un RAID 2 en
) mirroring *! 1eul 7: Co sont e(ploitables et les
performances en lecture sont multiplies par deu(!
+
TS Systme et Rseaux informatiques
Module : TP rseaux
4> Co est ncessaire afin de stocker les informations de parit! ,n RAID :% on peut
calculer la capacit utilisable de la mani&re suiante -
#apacit utilisable I (taille du dis"ue le plus petit) T (nombre de dis"ues K 2)
Ainsi la capacit utilisable est bien de 4> Co T (9-2) dis"ues I 79> Co! =n remar"ue bien
sur le schma de "uelle faFon les informations de parit sont rparties sur les 9 dis"ues!
De par ses nombreu( aantages le RAID : est tr&s populaire dans le monde professionnel
car il apporte la tolrance de panne tout en conserant d'e(cellentes performances en
lecture et en criture! De plus si on utilise une interface "ui supporte le branchement $
chaud ou Dhot plugD (1#1I ou 1A0A)% il n'est m.me plus ncessaire d'teindre le sereur!
6ien entendu la mise en place d'un ensemble RAID : fait perdre de l'espace dis"ue (en
fait l'espace rser $ la parit "ui reprsente la taille d'un dis"ue)! De plus la rpartition
de la parit sur l'ensemble des dis"ues entraGne une remise en ordre un peu lente
lors"u'un dis"ue dur est chang suite $ une panne!
2.5. Conclusion
Le syst&me ayant le meilleur rapport capacitHperformancesHscurit est sans conteste le
RAID :! #'est d'ailleurs lui "ui est le plus utilis en entreprise! #ependant% il est possible
de combiner diffrents nieau( de RAID% ce "ui permet d'obtenir des alternaties tr&s
intressantes au RAID :!
-
TS Systme et Rseaux informatiques
Module : TP rseaux
3. TP : Mise en place de la tolrance au! Pannes sous "indo#s
2$$3
3.1. INTRODUCTION :
La tolrance au( pannes se dfinit comme la capacit d'un syst&me $ trouer une
compensation en cas de dfaillance matrielle (dans notre cas% celle d'un dis"ue dur)! Le
standard en mati&re de tolrance au( pannes est connu sous le nom de RAID (Redundant
Array of Ine(pensie Disks)! RAID dispose de plusieurs nieau( de protection!
Aec @indoAs 7>>8 1erer% il est possible de mettre en Uure les nieau( logiciels 2
(miroringHduple(ing) et : (agrgat par bandes aec parit)!
1i l'on utilise la mise en miroir% @indoAs 7>>8 1erer crira les m.mes donnes sur deu(
dis"ues! 1i l'un des deu( tombe en panne% les donnes sont touQours disponibles sur
l'autre!
Aec l'agrgat par bandes aec parit% @indoAs 7>>8 1erer crit les donnes sur une
srie de dis"ues dynami"ues (de 8 $ 87)! Les donnes ne sont pas dupli"ues sur le
dis"ue% mais @indoAs 7>>8 1erer enregistre des informations de parit ("u'il rpartie
"uitablement sur les dis"ues) "u'il peut ensuite utiliser pour rgnrer les donnes
man"uantes si un dis"ue tombe en panne!
L'intr.t du RAID nieau : rside dans la disponibilit de plus d'espace dis"ue! ,n effet%
l'utilisation d'un miroir ncessite :>V de l'espace total (pour rpli"uer les donnes) alors
"ue le RAID nieau : n'occupe "ue 7>V! ,n terme de performances% le RAID : est plus
rapide en lecture car il peut lire les donnes $ partir de plusieurs dis"ues simultanment!
/ar contre en criture% il se r&le moins performant "ue le RAID 2% car il est ncessaire
de raliser des calculs de parit pour crire les donnes sur les dis"ues!
/our mettre en place la tolrance de panne% on utilise le Cestionnaire de dis"ue! =n fait
alors un clic droit sur une Mone non alloue d'un dis"ue dynami"ue% on choisit crer un
olume! Pn assistant apparaGt alors% permettant de configurer entre autres la tolrance au(
pannes!
3.2. Mise en plce !"un s#s$%&e RAID 1 lo'iciel :
Afin d'utiliser les fonctionnalits RAID sous @indoAs 7>>8% il est impratif de rendre les
dis"ues utiliss pour le RAID dynami"ues! /our ce faire% il faut aller dans l'outil de gestion
des dis"ues!
0
TS Systme et Rseaux informatiques
Module : TP rseaux
Refaire cette manipulation pour le second dis"ue entrant dans le RAID 2! (Pn
redmarrage a .tre ncessaire si l'on dcide de transformer la partition principale)!
"e*arque: on utilise gnralement le RAID 2 sur les olumes syst&mes car le RAID : ne
peut y .tre implment!
1(
Clic droit sur le poste de travail
puis Grer).
Faire un clic droit sur lun des
disques (par exemple ici sur
"Disque 0 De base"),
Slectionner Mettre niveau en
tant que disque dynamique.
nsuite (apr!s redmarra"e), il #aut, dans la console de "estion
de disques, #aire un clic droit sur un volume que lon dsire
mettre en miroir (le volume C par exemple) puis slectionner
Ajouter un disque miroir
$ne #en%tre sa##ic&e indiquant les disques pouvant %tre utiliss
pour la mise en miroir.
Slectionne' le disque appropri (le deuxi!me quon a pass en
d(namique) et commencer la mise en miroir.
Remarque ) la mise en miroir peut "alement se #aire lors de
la cration dun volume.
$ne p&ase de r"nration du miroir dbute alors ) il
sa"it de la rplication des donnes du premier disque
vers le miroir. *endant cette r"nration, lacc!s aux
donnes contenues sur le disque est tou+ours possible.
,n constate aussi que le volume mis en miroir appara-t
dsormais en rou"e.
TS Systme et Rseaux informatiques
Module : TP rseaux
+ise , jour du fichier boot.ini :
Le miroir tant cr% une boite de dialogue nous inite $ mettre $ Qour le fichier boot.ini!
Il est iement conseill de crer une dis"uette d'amorFage contenant le fichier boot.ini
pointant ers le deu(i&me dis"ue du miroir (s'il s'agit du olume d'amorFage)% afin "u'en
cas de dfaillance du premier dis"ue% l'on puisse dmarrer sur le deu(i&me dis"ue ia la
dis"uette!
/renons par e(emple le cas de deu( dis"ues ID, sur le m.me canal! Bous aons notre
olume d'amorFage sur le premier dis"ue "ue nous mettons en miroir! /our pouoir
pointer directement sur la partition d'amorFage situe sur le deu(i&me dis"ue (copie
conforme de celle du premier dis"ue puis"ue nous aons un miroir)% il nous faudra crer
un fichier boot.ini aec la ligne suiante -
multi(>)disk(>)rdis-.1/partition(2)W@IBB0ID?icrosoft @indoAs 7>>8 Adanced 1ererD
Hfastdetect
alors "u'initialement% nous aons un fichier boot.ini aec la aleur rdisk(>)
3.3. Mise en plce !(un s#s$%&e RAID 5 lo'iciel
La mise en place d'un syst&me RAID : re"uiert aussi des dis"ues dynami"ues! Il en faut
au minimum trois! Rappelons aussi "ue ce type de tolrance au( pannes est recommand
pour les partitions de donnes et "u'il ne peut .tre utilis sur une partition syst&me!
11
*our mettre en place un volume ./0D 1, il #aut
slectionner lespace non allou dun disque, #aire un
clic droit dessus, et slectionner Crer un volume
Remarque: contrairement au ./0D2, il nest pas
possible de passer dun volume simple 3 un volume
./0D 1. 0l ne peut %tre d#ini qua la cration dun
volume.
4assistant cration de volume sexcute alors. 0l #aut
slectionner un volume ./0D 1, puis dans la #en%tre
suivante, slectionner les disques qui seront utiliss
dans le volume ./0D 1 (au minimum 5)
TS Systme et Rseaux informatiques
Module : TP rseaux


3.4. R)solu$ions !e p*o+l%&es li)s , l pe*$e !(un !is-ue ./olu&e0
RAID :
La premi&re chose a tenter est de ractier le dis"ue dfaillant (clic droit sur le
disque puis "acti)er le disque)!
,nsuite% il faudra rifier "ue le dis"ue dur n'est pas simplement dbranch ou non
aliment! 1i c'est le cas% suffit de rebrancher et de ractier le dis"ue!
1i le remplacement d'un dis"ue est ncessaire% il faut le rendre dynami"ue aant de
pouoir s'en serir pour remplacer un dis"ue RAID dfaillant!
Dans le cas de olumes miroir% il faut remplacer le dis"ue dur dfaillant% puis dans
le gestionnaire de dis"ues% slectionner le dis"ue mar"u comme man"uant puis
supprimer le dis"ue miroir! ,nsuite% il faut supprimeM le dis"ue man"uant et aQouteM
le noueau dis"ue en tant "ue miroir! Le syst&me a automati"uement rgnrer le
miroir!
Dans le cas de olume en RAID-:% il faudra remplacer le dis"ue dfaillant% puis
rparer le olume RAID-:% et enfin% supprimer le dis"ue man"uant!
12
/u niveau de la #en%tre Slectionner les disques, il #audra
#aire attention aux points suivants )
Dans la section Taille, la valeur Pour tous les disques #ait
r#rence 3 la quantit despace disque qui sera utilis sur
c&acun des disques. Dans notre cas, 26o sera utilis sur
c&aque disque.
*our la valeur 7aille du volume, nous constatons quelle est
"ale aux deux tiers de lespace total. n r!"le "nrale,
lespace quivalent 3 la totalit dun disque est utilis pour les
in#ormations de parit. (Si lon a 20 disque, lespace
correspondant 3 8 disques sera disponible 9 les in#ormations de
parit seront rparties quitablement sur les 20 disques).
nsuite, il #audra attribuer une lettre de lecteur,
c&oisir le s(st!me de #ic&iers 3 utiliser (F/7, F/75:
ou ;7FS), puis la mise en place du ./0D 1 dbute.
4es volumes ./0D 1 se reconnaissent 3 leur couleur
c(an
TS Systme et Rseaux informatiques
Module : TP rseaux
3.5. Conclusion
?.me si la tolrance au( pannes logicielle incluse dans @indoAs 7>>8 peut se rler
coXteuse en termes d'utilisation processeur et de performances dis"ue% elle demeure
nanmoins la meilleure protection $ moindre coXt! Les implmentations matrielles du
syst&me RAID sont idemment meilleures et gres de faFon transparente par les cartes
RAID% mais cela a un coXt "ui est loin d'.tre ngligeable!
1$

You might also like