Module 7 : Gestion de la tolérance de pannes

Transcription

Module 7 : Gestion de la tolérance de pannes
Module 7 : Gestion de la tolérance
de pannes
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
568
‹# 3UpVHQWDWLRQ#JpQpUDOH
2EMHFWLI#GH#OD
GLDSRVLWLYH
3UpVHQWHU#OHV#SULQFLSDX[
VXMHWV#HW#REMHFWLIV#pWXGLpV
GDQV#FH#PRGXOH1
„
Systèmes RAID
,QWURGXFWLRQ
„
Redémarrage après une défaillance de disque dur
:LQGRZV#17#SUHQG#HQ
FKDUJH#5$,'#4#HW#5$,'#8
GH#IDoRQ#j#HPSrFKHU#WRXW
HQGRPPDJHPHQW#GH#YRV
GRQQpHV1
La tolérance de pannes consiste en la capacité d’un ordinateur ou d’un système
d’exploitation à réagir en cas d’incidents graves comme une coupure de courant
ou une défaillance matérielle, de façon qu’aucune donnée ne soit perdue et que
le travail en cours ne soit pas endommagé.
La tolérance de pannes sur disque offerte par Microsoft Windows NT Server
s’effectue par le biais d’un système appelé RAID (Redundant Arrays of
Inexpensive Disks). Les données protégées par la tolérance de pannes peuvent
être récupérées et restaurées.
$WWHQWLRQ Même si les données sont disponibles et à jour dans un système
qui prend en charge la tolérance de pannes, il est toujours nécessaire d’effectuer
des sauvegardes afin de protéger les informations stockées sur les disques durs
contre les suppressions involontaires, le feu, le vol, ou autres événements
graves. Gardez toujours à l’esprit que les systèmes qui prennent en charge la
tolérance de pannes ne doivent jamais être utilisés pour remplacer la sauvegarde
régulière des serveurs et des disques durs. Une stratégie de sauvegarde
rigoureusement planifiée est la meilleure garantie pour la récupération des
données perdues ou endommagées.
2EMHFWLIV
A la fin de ce module, vous serez à même d’effectuer les tâches suivantes :
„
Identifier les fonctionnalités principales de la tolérance de pannes RAID.
„
Prendre les mesures nécessaires pour redémarrer l’ordinateur après
une défaillance du disque dur.
5HPDUTXH La tolérance de pannes est une fonctionnalité
de Windows NT Server. Windows NT Workstation ne prend pas en charge
la tolérance de pannes sur disque.
569#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
‹# 6\VWqPHV#5$,'
2EMHFWLI#GH#OD
GLDSRVLWLYH
3UpVHQWHU#OHV#1LYHDX[#5$,'
JpUpV#SDU
:LQGRZV#17#6HUYHU1
,QWURGXFWLRQ
/HV#GLIIpUHQWV#1LYHDX[#5$,'
RIIUHQW#SOXVLHXUV#IDoRQV
G¶DERUGHU#OD#WROpUDQFH#GH
SDQQHV1
„
Mise en œuvre matérielle et logicielle des RAID
„
RAID 1 : Ensembles de miroirs
„
RAID 5 : Agrégat par bandes avec parité
„
Comparaison de RAID 1 et RAID 5
„
Mise en œuvre de RAID 1 et RAID 5
Windows NT Server fournit une mise en oeuvre logicielle d’une technologie
de tolérance de pannes connue sous le nom de RAID (Redundant Arrays of
Inexpensive Disks). La technologie RAID est normalisée et classée en plusieurs
niveaux. Chaque niveau offre plusieurs types de performances, de fiabilité
et de coûts. Windows NT Server prend en charge les niveaux 1 et 5
de la technologie RAID afin de fournir la tolérance de pannes.
Les RAID fournissent la tolérance de pannes par le biais de la mise en œuvre
de la redondance des données. Avec la redondance de données, les données
sont écrites sur plusieurs disques de telle sorte qu’elles puissent être récupérées
en cas de défaillance d’un seul disque dur. Cette rubrique décrit les types
de RAID qui peuvent être mis en œuvre par Windows NT Server,
et les implications de l’utilisation de chaque type.
A la fin de cette rubrique, vous serez à même d’effectuer les tâches suivantes :
„
Identifier les fonctionnalités et Niveaux RAID correspondants.
„
Décrire la fonction de mise en miroir du disque RAID 1.
„
Décrire la fonction de création d’un agrégat par bandes (RAID 5).
„
Comparer les fonctionnalités de RAID 1 et RAID 5.
„
Mettre en œuvre RAID 1 et RAID 5.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
56:
0LVH#HQ#±XYUH#PDWpULHOOH#HW#ORJLFLHOOH#GHV#5$,'
2EMHFWLI#GH#OD
GLDSRVLWLYH
3UpVHQWHU#WRXV#OHV#1LYHDX[
5$,'#HW#pWXGLHU#SOXV#HQ
GpWDLO#FHX[#JpUpV#SDU
:LQGRZV#17#6HUYHU1
5$,'#4
5$,'#4
5$,'#5
5$,'#5
5$,'#6
5$,'#6
,QWURGXFWLRQ
/HV#RSWLRQV#GH#WROpUDQFH#GH
SDQQHV#VRQW#QRUPDOLVpHV#HW
FODVVpHV#HQ#FLQT#QLYHDX[/
GH#5$,'#QLYHDX#4#j#5$,'
QLYHDX#81
5$,'#7
5$,'#7
5$,'#8
5$,'#8
Mise
Miseen
enmiroir
miroirde
dedisque
disque
Agrégat
Agrégatpar
parbandes
bandesavec
aveccode
codede
decorrection
correctiond’erreurs
d’erreurs(ECC)
(ECC)
Agrégat
Agrégatpar
parbandes
bandesavec
avecECC
ECCstocké
stockécomme
commeparité
parité
Agrégat
Agrégatpar
parbandes
bandesavec
avecblocs
blocsde
detaille
tailleimportante,
importante,
parité
paritéstockée
stockéesur
surun
unseul
seullecteur
lecteur
Agrégat
Agrégatpar
parbandes
bandesavec
avecparité
paritérépartie
répartieentre
entreplusieurs
plusieurslecteurs
lecteurs
= Mises en oeuvre logicielles des
RAID gérées par Windows NT Server
La tolérance de pannes des RAID peut être mise en œuvre comme solution
matérielle ou comme solution logicielle. Prenez en considération les éléments
suivants lors du choix de la mise en œuvre de la tolérance de pannes comme
solution matérielle ou logicielle :
„
Le coût de la tolérance de pannes logicielle est inférieur à celui
de la tolérance de pannes matérielle.
„
Les performances du système sont souvent meilleures avec la tolérance
de pannes matérielle.
„
Une solution de tolérance de pannes matérielle peut limiter les options
d’équipement à un vendeur unique.
„
Dans la mise en œuvre d’une tolérance de pannes matérielle, certains
vendeurs de matériel permettent le remplacement d’un lecteur défaillant
sans arrêter le système.
„
Un logiciel qui prend en charge la tolérance de pannes est disponible
uniquement sur Windows NT Server. Windows NT Workstation ne gère pas
la tolérance de pannes.
5HPDUTXH En cas de défaillance, il n’y a pas de tolérance de pannes tant que
la panne n’a pas été réparée. Si une deuxième panne survient avant que
les données perdues lors de la première panne ne soient régénérées, les données
ne peuvent pas être récupérées sans les restaurer à partir d’une sauvegarde.
56;#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
0LVHV#HQ#±XYUH#PDWpULHOOHV#GHV#5$,'
Dans une solution matérielle, l’interface du contrôleur de disques gère la
création et la régénération d’informations redondantes. Certains vendeurs de
matériel mettent en œuvre les RAID en installant directement des cartes
contrôleur pour système multidisque. Dans la mesure où ces méthodes sont
spécifiques aux fabricants et ignorent les pilotes logiciels de la tolérance de
pannes du système d’exploitation, ils offrent généralement des meilleures
performances par rapport aux mises en œuvre logicielles des RAID.
0LVHV#HQ#±XYUH#ORJLFLHOOHV#GHV#5$,'
Windows NT Server prend en charge deux mises en œuvres logicielles
des RAID : RAID 1 (ensembles de miroirs) et RAID 5 (agrégats par bandes
avec parité).
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
56<
5$,'#4#=#(QVHPEOHV#GH#PLURLUV
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OHV#HQVHPEOHV#GH
PLURLUV#HW#OD#PLVH#HQ#GXSOH[
G¶XQ#GLVTXH1
,QWURGXFWLRQ
/D#PLVH#HQ#PLURLU#G¶XQ
GLVTXH#HVW#OD#GXSOLFDWLRQ
G¶XQH#SDUWLWLRQ1
Disque 0
Disque 1
C:
F:
D:
Ftdisk.sys
D´ :
E:
Pilote de la tolérance
de pannes
G:
Les ensembles de miroirs (RAID 1) utilisent le pilote de tolérance de pannes
de Windows NT Server (Ftdisk.sys) pour écrire simultanément les mêmes
données sur deux disques physiques. Un membre d’un ensemble de miroirs
est l’une des partitions du disque physique qui constituent l’ensemble. Cette
duplication veille à ce que les données ne soient pas perdues en cas
de défaillance.
Toute partition, y compris la partition d’amorçage ou la partition système, peut
être mise en miroir. Cette stratégie permet de protéger un disque contre toute
défaillance. Windows NT Server configure la tolérance de pannes au niveau
de la lettre de lecteur logique. Par exemple, si un ordinateur contient un disque
physique avec les lecteurs C et D, et un deuxième disque physique avec
un espace disque suffisant, le lecteur C, le lecteur D, ou les deux à la fois,
peuvent être mis en miroir.
Les ensembles de miroirs peuvent s’avérer onéreux car seulement 50%
de l’espace disque est utilisé. Toutefois, pour des réseaux locaux modestes
de serveurs et des réseaux locaux d’égal à égal, un ensemble de miroirs
a généralement un coût initial inférieur du fait qu’elle nécessite seulement
deux disques.
Etant donné que le pilote de tolérance de pannes lit le contenu des deux
membres de l’ensemble simultanément, les ensembles de miroirs peuvent
améliorer les performances en lecture. En revanche, il peut y avoir une légère
diminution des performances en écriture, car le pilote de tolérance de pannes
doit écrire vers les deux membres simultanément. Lorsqu’un membre d’un
ensemble de miroirs connaît une défaillance, les performances sont rétablies au
niveau normal du fait que le pilote de tolérance de pannes travaille avec une
seule partition.
573#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
0LVH#HQ#GXSOH[#G·XQ#GLVTXH
Si les deux disques physiques qui contiennent les membres de l’ensemble
de miroirs sont contrôlés par le même contrôleur de disques et que le contrôleur
de disque d’un ensemble de miroirs connaît une défaillance, les deux membres
de cet ensemble sont inaccessibles. Toutefois, un deuxième contrôleur peut être
installé dans l’ordinateur afin que chaque disque de l’ensemble de miroirs
possède son propre contrôleur. Cet arrangement, appelé mise en duplex
d’un disque, peut protéger l’ensemble de miroirs contre les défaillances
du contrôleur et du disque. La mise en duplex réduit également le trafic des bus
et peut améliorer les performances en lecture.
5HPDUTXH La mise en duplex d’un disque est une amélioration matérielle pour
un ensemble de miroirs Windows NT. Aucune configuration logicielle
supplémentaire n’est requise.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
574
5$,'#8#=#$JUpJDW#SDU#EDQGHV#DYHF#SDULWp
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OD#FUpDWLRQ#G¶XQ
DJUpJDW#SDU#EDQGHV#DYHF
SDULWp1
,QWURGXFWLRQ
/D#FUpDWLRQ#G¶XQ#DJUpJDW#SDU
EDQGHV#DYHF#SDULWp#HVW
DFWXHOOHPHQW#O¶DSSURFKH#OD
SOXV#FRPPXQH#GH#OD
WROpUDQFH#GH#SDQQHV1
Disque 1
Disque 2
Disque 3
Disque 4
Disque 5
Parité
Parité
Parité
Parité
Parité
Parité Informations de parité
3RLQWV#FOpV
/HV#DJUpJDWV#SDU#EDQGHV
DYHF#SDULWp#IRQW#DSSHO#j
6#OHFWHXUV#DX#PLQLPXP#HW
65#OHFWHXUV#DX#PD[LPXP1
/HV#LQIRUPDWLRQV#GH#SDULWp
VRQW#VWRFNpHV#VXU#FKDTXH
OHFWHXU1
Le module 6, « Gestion des partitions », décrivait l’usage de l’Administrateur
de disques pour créer des agrégats par bandes. Les données écrites sur les
agrégats par bandes peuvent être protégées par le mécanisme de tolérance
de pannes agrégats par bandes avec parité (RAID 5), pris en charge par
Windows NT Server.
La parité est une méthode mathématique servant à vérifier l’intégrité
des données. La tolérance de pannes s’applique en ajoutant une bande
d’informations-parité à chaque partition de disque du volume. Dans un agrégat
par bandes avec parité, de 3 à 32 disques peuvent être gérés. Le bloc de bandes
de parité est utilisé pour régénérer des données d’un disque physique
endommagé.
Le pilote de tolérance de pannes de Windows NT écrit des informations
relatives à la parité sur tous les disques contenues dans la matrice.
575#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
'HPDQGH]#DX[#VWDJLDLUHV#=
1RWH]0YRXV#XQH#GLPLQXWLRQ
GHV#SHUIRUPDQFHV#HQ#FDV#GH
GpIDLOODQFH#G¶XQ#OHFWHXU#"
5pSRQVH#=#2XL/#FDU#OHV
GRQQpHV#GRLYHQW#rWUH
UpJpQpUpHV#HQ#PpPRLUH#YLYH
ORUV#GH#OD#OHFWXUH#HW#WURLV#IRLV
SOXV#GH#PpPRLUH#HVW#XWLOLVpH
ORUV#GH#O¶pFULWXUH1
Si un seul disque est endommagé, les données ne sont pas perdues, car le pilote
de tolérance de pannes de Windows NT a réparti les informations sur les autres
disques. Les données peuvent ainsi être régénérées dans leur intégralité.
Par exemple, si le disque 3 est endommagé et doit être remplacé, les données
du nouveau disque peuvent être régénérées à partir des données
et des informations de parité contenues dans chaque bande sur les quatre autres
disques.
Toutes les opérations d’écriture normales sur un agrégat par bandes avec parité
sont plus lentes que les opérations d’écriture sur des agrégats par bandes sans
parité à cause du calcul de la parité. Les agrégats par bandes avec parité offrent
de meilleures performances en lecture que les ensembles de miroirs, et plus
précisément avec plusieurs contrôleurs, car les données sont distribuées parmi
plusieurs lecteurs. Toutefois, dans le cas d’une défaillance d’un disque,
les performances en lecture sur un agrégat par bandes avec parité diminuent
car les données sont reconstruites à l’aide des informations de parité.
Les agrégats par bandes avec parité ont un coût moindre par rapport aux
ensembles de miroirs car l’utilisation du disque est optimisée. Par exemple,
si un agrégat par bandes avec parité contient 4 disques, le pourcentage d’espace
disque supplémentaire utilisé est de 25 pour cent, comparé au 50 pour cent pour
les ensembles de miroirs.
5HPDUTXH Ni la partition d’amorçage ni la partition système ne peuvent faire
partie de la mise en œuvre d’un agrégat par bandes avec parité par
Windows NT Server.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
576
&RPSDUDLVRQ#GH#5$,'#4#HW#5$,'#8
2EMHFWLI#GH#OD
GLDSRVLWLYH
&RPSDUHU#HW#PHWWUH#HQ
FRQWUDVWH#OD#PLVH#HQ#PLURLU
HW#OD#FUpDWLRQ#G¶XQ#DJUpJDW
SDU#EDQGHV#DYHF#SDULWp1
,QWURGXFWLRQ
/D#WROpUDQFH#GH#SDQQHV
QpFHVVLWH#TXHOTXHV
FRPSURPLV1
0LVH#HQ
#HQ#PLURLU
#PLURLU#GH
#GH#GLVTXH
#GLVTXH
0LVH
0LVH#HQ#PLURLU#GH#GLVTXH
„„ 3UHQG#HQ#FKDUJH#)$7#HW#17)6
3UHQG#HQ#FKDUJH#)$7#HW#17)6
„„ 3UHQG#HQ#FKDUJH#OD#PLVH#HQ#PLURLU#GHV#
3UHQG#HQ#FKDUJH#OD#PLVH#HQ#PLURLU#GHV#
SDUWLWLRQV#G¶DPRUoDJH#RX#V\VWqPH
SDUWLWLRQV#G¶DPRUoDJH#RX#V\VWqPH
„„ 1pFHVVLWH#GHX[#GLVTXHV#GXUV
1pFHVVLWH#GHX[#GLVTXHV#GXUV
„„ &R€W#SDU#PpJDRFWHW#SOXV#pOHYp
&R€W#SDU#PpJDRFWHW#SOXV#pOHYp
+83(#G¶HVSDFH#XWLOLVp,
+83(#G¶HVSDFH#XWLOLVp,
„„ %RQQHV#SHUIRUPDQFHV#HQ#
%RQQHV#SHUIRUPDQFHV#HQ#
OHFWXUH2pFULWXUH
OHFWXUH2pFULWXUH
„„ 8WLOLVH#PRLQV#GH#PpPRLUH#V\VWqPH
8WLOLVH#PRLQV#GH#PpPRLUH#V\VWqPH
$JUpJDW#SDU
#SDU#EDQGHV#DYHF#SDULWp
#EDQGHV#DYHF#SDULWp
$JUpJDW
$JUpJDW#SDU#EDQGHV#DYHF#SDULWp
„„ 3UHQG#HQ#FKDUJH#)$7#HW#17)6
3UHQG#HQ#FKDUJH#)$7#HW#17)6
„„ 1H#SUHQG#SDV#HQ#FKDUJH#OD#FUpDWLRQ#G¶XQ#
1H#SUHQG#SDV#HQ#FKDUJH#OD#FUpDWLRQ#G¶XQ#
DJUpJDW#SDU#EDQGHV#GHV#SDUWLWLRQV#
DJUpJDW#SDU#EDQGHV#GHV#SDUWLWLRQV#
G¶DPRUoDJH#RX#V\VWqPH
G¶DPRUoDJH#RX#V\VWqPH
„„ 1pFHVVLWH#WURLV#GLVTXHV#GXUV#DX#PLQLPXP
1pFHVVLWH#WURLV#GLVTXHV#GXUV#DX#PLQLPXP
„„ &R€W#SDU#PpJDRFWHW#PRLQV#pOHYp
&R€W#SDU#PpJDRFWHW#PRLQV#pOHYp
„„ 3HUIRUPDQFHV#PR\HQQHV#HQ#pFULWXUH
3HUIRUPDQFHV#PR\HQQHV#HQ#pFULWXUH
„„ 3HUIRUPDQFHV#H[FHOOHQWHV#HQ#OHFWXUH
3HUIRUPDQFHV#H[FHOOHQWHV#HQ#OHFWXUH
„„ 8WLOLVH#SOXV#GH#PpPRLUH#V\VWqPH
8WLOLVH#SOXV#GH#PpPRLUH#V\VWqPH
„„ 3UHQG#HQ#FKDUJH#MXVTX¶j#65#GLVTXHV#
3UHQG#HQ#FKDUJH#MXVTX¶j#65#GLVTXHV#
####GXUV
####GXUV
(WXGLH]#OHV#GLIIpUHQWV#SRLQWV
GH#OD#GLDSRVLWLYH1#3RVH]#OD
TXHVWLRQ#VXLYDQWH#DX[
VWDJLDLUHV#=#GDQV#TXHO#W\SH
G¶HQYLURQQHPHQW
SURIHVVLRQQHO#HVW0LO#SOXV
DYDQWDJHX[#G¶DYRLU#UHFRXUV
j#OD#PLVH#HQ#PLURLU#"
([HPSOH#GH#UpSRQVH#=
/RUVTXH#YRWUH#PDWpULHO#QH
SUHQG#SDV#HQ#FKDUJH#OD
FUpDWLRQ#G¶XQ#DJUpJDW#SDU
EDQGHV#DYHF#SDULWp1
Les systèmes RAID 1 (ensembles de miroirs) et RAID 5 (agrégats par bandes
avec parité) fournissent différents niveaux de tolérance de pannes. Le choix
entre les deux méthodes dépend du niveau de protection désiré et de la
disponibilité du matériel. Les principales différences entre la mise en miroir et
la création d’un agrégat par bandes avec parité résident dans les performances
et le coût.
5$,'#4#=#(QVHPEOHV#GH#PLURLUV
En règle générale, les ensembles de miroirs offrent une meilleure performance
des E/S. Elles offrent aussi la possibilité de mettre en miroir la partition
d’amorçage ou la partition système. Dans la mesure où la mise en miroir utilise
seulement 50% de l’espace disque disponible, RAID 1 tend à avoir un coût plus
élevé par mégaoctet. Toutefois, la baisse des prix des disques durs entraîne une
diminution de ces coûts.
5$,'#8#=#$JUpJDW#SDU#EDQGHV#DYHF#SDULWp
Les agrégats par bandes avec parité offrent une meilleure performance en
lecture que les ensembles de miroirs (notamment avec plusieurs contrôleurs),
car les données sont réparties entre plusieurs lecteurs. Cependant, le calcul
des informations de parité nécessite plus de mémoire système, ce qui peut
ralentir les performances en écriture. Cette méthode a un coût moindre par
mégaoctet, étant donné que le pourcentage d’utilisation du disque est plus
élevé.
577#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
0LVH#HQ#±XYUH#GH#5$,'#4#HW#5$,'#8
2EMHFWLI#GH#OD
GLDSRVLWLYH
3UpVHQWHU#OHV#RSWLRQV#GH
WROpUDQFH#GH#SDQQHV
GLVSRQLEOHV#HQ#XWLOLVDQW
O¶$GPLQLVWUDWHXU#GH#GLVTXHV
SRXU#OD#JHVWLRQ#GHV
HQVHPEOHV#GH#PLURLUV#HW#GHV
DJUpJDWV#SDU#EDQGHV#DYHF
SDULWp1
,QWURGXFWLRQ
/H#PHQX#7ROpUDQFH#GH
SDQQHV#GH#O¶$GPLQLVWUDWHXU
GH#GLVTXHV#YRXV#SHUPHW#GH
VpOHFWLRQQHU#OHV#RSWLRQV
VRXKDLWpHV1
Administrateur de disques
Partition
Tolérance de pannes
Outils
Aperçu
Options
?
... ..
.
.
.
*
Disque 0 C:
FAT
510 Mo 200 Mo
D:
NTFS
201 Mo
Espace libre
109 Mo
Disque 1 D:
NTFS
510 Mo 201 Mo
C:
FAT
200 Mo
Espace libre
109 Mo
Disque 2 D:
NTFS
510 Mo 201 Mo
Espace libre
309 Mo
Partition principale
Lecteur logique
Agrégat par bandes avec parité
Ensemble de miroirs
Sur Windows NT Server, l’Administrateur de disques possède un menu
supplémentaire appelé Tolérance de pannes, qui permet de gérer les ensembles
de miroirs et les agrégats par bandes avec parité.
0LVH#HQ#±XYUH#GH#SOXVLHXUV#YROXPHV#5$,'
Les ensembles de miroirs et les agrégats par bandes avec parité peuvent
coexister sur le même ordinateur. Etant donné qu’un agrégat par bandes avec
parité ne peut pas inclure de partition système ni de partition d’amorçage
envisagez la mise en miroir les partitions système et d’amorçage et la protection
des données restantes dans les agrégats par bandes avec parité.
&RQVLGpUDWLRQV#j#SUHQGUH#HQ#FRPSWH#ORUV#GH#OD#FUpDWLRQ#HW
OD#VXSSUHVVLRQ#G·XQ#DJUpJDW#SDU#EDQGHV#DYHF#SDULWp
Les espaces libres combinés pour créer un agrégat par bandes avec parité
doivent avoir une taille identique. Sinon, l’Administrateur de disques affecte
approximativement la même taille à chaque partition de l’ensemble et laisse
les parties inutilisées des partitions en espace libre utilisable. Après avoir créé
un agrégat par bandes avec parité, le système doit être arrêté et redémarré.
$WWHQWLRQ La suppression d’un ensemble de miroirs ou d’un agrégat par bandes
avec parité efface toutes les informations stockées dans le volume concerné.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
578
‹# 5HGpPDUUDJH#DSUqV#XQH#GpIDLOODQFH#GX#GLVTXH#GXU
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OH#SURFHVVXV#GH
UpFXSpUDWLRQ#GHV#GRQQpHV
VHORQ#OD#PpWKRGH#GH
WROpUDQFH#GH#SDQQHV
FRQILJXUpH1
,QWURGXFWLRQ
&RQFHQWURQV0QRXV
PDLQWHQDQW#VXU#OD
UpFXSpUDWLRQ#GHV#GRQQpHV1
„
Régénération d’un agrégat par bandes avec parité
„
Récupération des données après la défaillance
d’un ensemble de miroirs
„
Création d’une disquette d’amorçage de tolérance
de pannes
„
Compréhension des chemins ARC
La tolérance de pannes duplique des données utilisateur et système en cas
de défaillance du disque. La rubrique précédente, « Systèmes RAID », décrivait
la mise en œuvre des ensembles de miroirs et des agrégats par bandes avec
parité. Cette rubrique décrit les procédures permettant de récupérer des données
qui ont été enregistrées par des ensembles de miroirs ou par des agrégats
par bandes avec parité.
Lorsqu’un membre d’un ensemble de miroirs ou d’un agrégat par bandes avec
parité échoue (par exemple, à la suite d’une coupure de courant ou d’une
défaillance matérielle), le pilote de tolérance de pannes achemine toutes les E/S
vers les autres membres du volume à tolérance de pannes, ce qui garantit
un fonctionnement continu. Si vous avez configuré l’ordinateur pour envoyer
des alertes administratives, à l’aide de l’Administrateur de serveur, et que
le service Alertes est actif, un message d’alerte est envoyé pour signaler aux
comptes spécifiés qu’une défaillance s’est produite. Si la défaillance implique
la partition d’amorçage sur le lecteur physique principal, une disquette
d’amorçage de tolérance de pannes est nécessaire pour redémarrer le système.
A la fin de cette rubrique, vous serez à même d’effectuer les tâches suivantes :
„
Redémarrer le système après la défaillance d’un membre d’un agrégat
par bandes avec parité.
„
Redémarrer le système après la défaillance d’un membre d’un ensemble
de miroirs.
„
Créer une disquette d’amorçage de tolérance de pannes.
„
Décrire la façon dont les chemins ARC identifient des partitions.
579#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
5pJpQpUDWLRQ#G·XQ#DJUpJDW#SDU#EDQGHV#DYHF#SDULWp
2EMHFWLI#GH#OD
GLDSRVLWLYH
Administrateur de disques
Partition
Tolérance de
de pannes
pannes
Tolérance
'pFULUH#OH#SURFHVVXV#GH
UHFRQVWLWXWLRQ#G¶XQ#DJUpJDW
SDU#EDQGHV#DSUqV#O¶pFKHF
G¶XQ#PHPEUH#GH#O¶DJUpJDW1
,QWURGXFWLRQ
&HWWH#GLDSRVLWLYH#GRQQH#XQ
DSHUoX#GH#FH#TXL#DUULYH
ORUVTX¶XQ#PHPEUH#G¶XQ
DJUpJDW#SDU#EDQGHV#pFKRXH
HW#H[SOLTXH#FRPPHQW#YRXV
SRXYH]#UHFRQVWLWXHU#OHV
GRQQpHV#j#SDUWLU#G¶XQ#GLVTXH
GXU#HQGRPPDJp1
Outils
Aperçu
Options
?
Régénérer
Régénérer
Disque 1
Disque 2
Disque 3
Disque 4
Disque 5
Parité
Parity
Parité
Parité
Parité
Parité Informations de parité
Si un membre d’un agrégat par bandes avec parité échoue, l’ordinateur continue
de fonctionner et d’accéder à toutes les données. Toutefois, lorsque les données
sont requises, le pilote de tolérance de pannes de Windows NT Server utilise
les bits de parité pour régénérer les données manquantes en mémoire vive,
ce qui diminue les performances système.
&RQVHLO#SpGDJRJLTXH
0RQWUH]#O¶RSWLRQ#5pJpQpUHU
GDQV#O¶$GPLQLVWUDWHXU#GH
GLVTXHV1
Afin que l’ordinateur reprenne son niveau de performances normal, remplacez
le lecteur défaillant et régénérez les données. Pour régénérer les données,
utilisez l’Administrateur de disques pour sélectionner une zone de l’espace
disponible puis, dans le menu Tolérance de pannes, cliquez sur Régénérer.
Le pilote de tolérance de pannes lit les informations de parité à partir des
bandes des autres disques membres. Il recrée alors les données du membre
manquant et écrit ensuite les données sur le nouveau membre.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
57:
5pFXSpUDWLRQ#GHV#GRQQpHV#DSUqV#OD#GpIDLOODQFH#G·XQ#HQVHPEOH
GH#PLURLUV
2EMHFWLI#GH#OD
GLDSRVLWLYH
'pFULUH#OH#SURFHVVXV#GH#EULV
G¶XQ#HQVHPEOH#GH#PLURLUV
DILQ#GH#UpFXSpUHU#OHV
GRQQpHV#UHVWDQWHV1
Disque 0
Disque 1
,QWURGXFWLRQ
&HWWH#GLDSRVLWLYH#GRQQH#XQ
DSHUoX#GH#FH#TXL#DUULYH#VL#XQ
PHPEUH#G¶XQ#HQVHPEOH#GH
PLURLUV#pFKRXH#HW#H[SOLTXH
FRPPHQW#YRXV#SRXYH]
pWDEOLU#XQ#QRXYHO#HQVHPEOH
GH#PLURLUV1
C:
F:
D´:
X
D:
E:
Bris
manuel
H:
G:
Dans un ensemble de miroirs, les données sont enregistrées par les deux
membres de l’ensemble. Lorsqu’un membre échoue, le membre fonctionnel
continue de fonctionner. Pour remplacer le membre défaillant, l’administrateur
doit d’abord « briser » l’ensemble de miroirs, en exécutant les opérations
suivantes :
1. Dans l’Administrateur de disques, utiliser la commande Briser le miroir
du menu Tolérance de pannes. Briser la relation de l’ensemble de miroirs
afin d’isoler la partition de travail comme un volume distinct. Quel que soit
le disque qui est à l’origine de la panne, lorsque l’ensemble de miroirs
est brisé, l’Administrateur de disques affecte au volume mis en miroir
(secondaire) la prochaine lettre de lecteur disponible.
Par exemple, le lecteur D sur le disque 0 est mis en miroir sur le disque 1.
Le lecteur D sur le disque 1 est le membre secondaire de l’ensemble
de miroirs. Lorsque l’ensemble de miroirs est brisé, le lecteur D sur
le disque 1 reçoit la prochaine lettre de lecteur disponible, H.
2. Si le lecteur qui a échoué est le membre principal de l’ensemble de miroirs,
affecter au membre actif de l’ensemble de miroirs la lettre de lecteur qui
désignait précédemment l’ensemble de miroirs. Par exemple, si le disque
a des ressources partagées, ou si un raccourci pointe sur un emplacement
sur une lettre de lecteur spécifique, réaffecter la lettre de lecteur afin
de conserver la fonctionnalité de l’ordinateur.
Imaginez par exemple que la panne a lieu sur le disque 0. Le membre actif
(maintenant lecteur H) doit conserver la lettre de lecteur D. A l’aide
de l’Administrateur de disques, annuler d’abord l’affectation du lecteur D
sur le disque 0, et réaffecter la lettre de lecteur D au lecteur H.
57;#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
9RXV#SRXYH]#XWLOLVHU
O¶([SORUDWHXU#G¶pYpQHPHQWV
SRXU#FRQVXOWHU#OH#ILFKLHU
MRXUQDO#GX#V\VWqPH#DILQ#GH
GpWHUPLQHU#TXHOOH#SDUWLWLRQ#D
pFKRXp1
3. Effacer la partition qui a échoué.
4. Utilisez l’espace libre d’un autre disque pour créer une nouvelle relation
de l’ensemble de miroirs. Pour connaître la procédure d’établissement
d’un ensemble de miroirs, consultez les informations à ce sujet dans l’aide
en ligne de Windows NT Server. Au redémarrage de l’ordinateur,
les données de la partition appropriée sont copiées vers le nouveau membre
de l’ensemble de miroirs.
5HPDUTXH Le remplacement d’un membre échoué n’est pas la seule raison
du bris d’un ensemble de miroirs. Il peut être aussi brisé pour récupérer
l’espace disque à d’autres fins.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
57<
&UpDWLRQ#G·XQH#GLVTXHWWH#G·DPRUoDJH#GH#WROpUDQFH#GH#SDQQHV
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OH#SURFHVVXV#GH
FUpDWLRQ#G¶XQH#GLVTXHWWH
G¶DPRUoDJH#GH#WROpUDQFH#GH
SDQQHV1
,QWURGXFWLRQ
/¶XWLOLVDWLRQ#G¶XQH#GLVTXHWWH
G¶DPRUoDJH#GH#WROpUDQFH#GH
SDQQHV#HVW#LQGLVSHQVDEOH#DX
UHGpPDUUDJH#GX#V\VWqPH
DSUqV#XQH#GpIDLOODQFH#GX
GLVTXH#SK\VLTXH1
11 Formatez
Formatezune
unedisquette
disquettesous
sousWindows
WindowsNT
NT
44
3RLQW#FOp
8QH#GLVTXHWWH#G¶DPRUoDJH
GH#WROpUDQFH#GH#SDQQHV#GRLW
rWUH#IRUPDWpH#VXU#XQ
RUGLQDWHXU#H[pFXWDQW
:LQGRZV#171
Disq.
Disq.
amorç.
amorç.
22 Copiez
Copiezles
lesfichiers
fichiersrequis
requis
33 Modifiez
ModifiezBoot.ini
Boot.ini
Disq.
Disq.
amorç.
amorç.
Boot.ini
Testez
Testezla
ladisquette
disquetted’amorçage
d’amorçage
Disq.
Disq.
amorç.
amorç.
Lorsque vous créez un ensemble de miroirs pour la partition d’amorçage
ou la partition système d’un ordinateur exécutant Windows NT Server, il est
important de créer également une disquette d’amorçage de tolérance de pannes
à utiliser en cas de défaillance du disque physique.
Souvenez-vous que dans une mise en œuvre logicielle des RAID, les partitions
système et les partitions d’amorçage ne peuvent pas faire partie d’un agrégat
par bandes avec parité ; seuls les ensembles de miroirs fournissent une tolérance
de pannes pour les partitions système et les partitions d’amorçage.
583#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
Ç Pour créer une disquette d’amorçage de tolérance de pannes
1. Sur un ordinateur exécutant Windows NT, formatez une disquette.
Cette opération permet d’écrire des informations sur la piste d’amorçage
de la disquette afin que le fichier chargeur approprié soit trouvé lors
du démarrage du système.
2. Copiez les fichiers listés dans le tableau suivant, à partir de la partition
principale de l’ordinateur exécutant Windows NT sur la disquette
d’amorçage. Plusieurs fichiers sont en principe masqués dans le répertoire
racine. Utilisez l’Explorateur Windows NT pour afficher les fichiers
masqués.
Ordinateurs x86
Ordinateurs RISC
Ntldr
Osloader.exe
Ntdetect.com
Hal.dll
Ntbootdd.sys (pour les disques SCSI
n’utilisant pas l’interface SCSI (Small
Computer System Interface) ni le
BIOS SCSI)*
*.pal (Alpha uniquement)
Boot.ini
* Le fichier Ntbootdd.sys apparaît uniquement sur les systèmes SCSI
où le BIOS SCSI n’est pas utilisé.
3RLQW#FOp
%RRW1LQL#HVW#OH#VHXO#ILFKLHU#j
PRGLILHU1
3. Sur les ordinateurs Intel x86, modifiez le fichier Boot.ini de façon qu’il
fasse référence à la copie mise en miroir de la partition d’amorçage.
Sur les ordinateurs RISC, modifiez les variables de microprogrammation
listées dans le tableau suivant:
Variable
Valeur
OSLOADER
multi(0)disk(0)fdisk(0)\Osloader.exe
SYSTEMPARTITION
multi(0)disk(0)fdisk(0)
OSLOADPARTITIO
N
chemin d’accès à la partition mise en miroir secondaire
OSLOADFILENAME
chemin d’accès au répertoire racine de
Windows NT Server
Procédez au test de la disquette d’amorçage pour vous assurer qu’elle
fonctionne et qu’elle démarre le système en utilisant les données de la copie
mise en miroir de la partition d’amorçage. Pour cela, arrêtez l’ordinateur qui
exécute Windows NT Server, insérez la disquette d’amorçage de tolérance
de pannes et redémarrez l’ordinateur. Si les informations du chemin de
l’information sont modifiées, le fichier Boot.ini sur la disquette d’amorçage
de tolérance de pannes doit être mis à jour.
5HPDUTXH Pour plus d’informations sur la création des disquettes d’amorçage
de tolérance de pannes, consultez les informations sur la protection des
données, dans le Guide des concepts et de la planification de Microsoft
Windows NT Server.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
584
&RPSUpKHQVLRQ#GHV#FKHPLQV#$5&
2EMHFWLI#GH#OD
GLDSRVLWLYH
3UpVHQWHU#OHV#FRQYHQWLRQV
G¶DIIHFWDWLRQ#GHV#QRPV#$5&1
,QWURGXFWLRQ
3RXU#FRQILJXUHU#OHV
LQIRUPDWLRQV#G¶DPRUoDJH
QpFHVVDLUHV#j#OD
UpFXSpUDWLRQ#G¶XQH#SDUWLWLRQ
G¶DPRUoDJH#RX#V\VWqPH/
YRXV#GHYH]#VDYRLU#FRPPHQW
OHV#FKHPLQV#$5&
+$GYDQFHG#5,6&
&RPSXWLQJ,#VRQW#GpILQLV1
multi(0)disk(0)rdisk(1)partition(2)
multi(0)disk(0)rdisk(1)partition(2)
No BIOS
multi(0)
scsi(0)
rdisk(0)
rdisk(1)
disk(0)
partition(1)
partition(1)
C:
C:
partition(2)
F:
F:
D:
D:
partition(1)
E:
E:
G:
G:
Windows NT partition(2)
Server
Pour créer une disquette d’amorçage de tolérance de pannes, modifiez les noms
ARC dans le fichier Boot.ini. Le chemin ARC doit être modifié de sorte qu’il
mène à la partition mise en miroir, et non à la partition principale (amorçage ou
système).
Le fichier Boot.ini, généré pendant l’installation de Windows NT, contient les
chemins ARC utilisés pour indiquer l’emplacement des fichiers du système
d’exploitation. Voici un exemple de nom ARC :
multi(0)disk(0)rdisk(1)partition(2)
585#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
Le tableau suivant décrit les conventions d’affectation des noms ARC:
Convention
Description
multi
Identifie le contrôleur de carte matérielle (multi ou SCSI )/disque.
scsi indique un contrôleur SCSI sur lequel le BIOS SCSI n’est pas
activé. Tous les autres contrôleurs de carte/disque s’affichent en
tant que multi, y compris les contrôleurs de disque SCSI avec le
BIOS activé. Par exemple, un disque pris en charge par les pilotes
Atdisk, Abiosdsk, ou Cpqarray utilisent multi sauf si Ntbootdd.sys
est sur le système. Ntbootdd.sys se trouve uniquement sur les
systèmes SCSI qui n’utilisent pas le BIOS SCSI.
/ | scsi
(x)
Nombre ordinal de la carte matérielle. Par exemple, s’il existe deux
cartes SCSI sur le système, la première à charger et à initialiser
reçoit le numéro 0 et la suivante, le numéro 1.
disk(y)
Numéro de bus SCSI.
rdisk(z)
Nombre ordinal du disque (ignoré pour les contrôleurs SCSI).
partition(a)
Nombre ordinal de la partition.
Les ordinateurs RISC utilisent la convention d’affectation de noms SCSI.
Qu’il s’agisse de la convention multi ou SCSI, les numéros multi/scsi, disk,
et rdisk sont affectés en commençant avec (0). Les numéros de partition
commencent par (1). Les numéros sont d’abord affectés aux partitions
non étendues, puis aux lecteurs logiques des partitions étendues.
5HPDUTXH La convention d’affectation de noms ARC SCSI fait varier
le paramètre disque() en fonction des disques successifs sur un contrôleur ; le
format multi fait varier le paramètre rdisk().
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
$WHOLHU#43#=#0LVH#HQ#±XYUH#GH#OD#WROpUDQFH#GH#SDQQHV
2EMHFWLI#GH#OD
GLDSRVLWLYH
'LULJHU#OHV#VWDJLDLUHV#YHUV
O¶DWHOLHU#DSSURSULp#HW
H[SOLTXHU#OH#EXW#GHV#DWHOLHUV1
,QWURGXFWLRQ
$#OD#ILQ#GH#FHW#DWHOLHU/#YRXV
VHUH]#j#PrPH#G¶HIIHFWXHU
OHV#WkFKHV#VXLYDQWHV#=#FUpHU
XQ#DJUpJDW#SDU#EDQGHV#DYHF
SDULWp#HW#PHWWUH#XQ#GLVTXH
HQ#PLURLU1
#
586
587#
#
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV
&RQWU{OH#GHV#DFTXLV
2EMHFWLI#GH#OD
GLDSRVLWLYH
5HYRLU#OHV#SULQFLSDX[#VXMHWV
DERUGpV#GDQV#FH#PRGXOH1
„
Systèmes RAID
,QWURGXFWLRQ
„
Redémarrage après une défaillance de disque dur
3UHQH]#TXHOTXHV#PLQXWHV
SRXU#UpSRQGUH#DX[
TXHVWLRQV#GH#FRQWU{OH
FRQWHQXHV#GDQV#YRWUH
PDQXHO#GH#WUDYDLO1#(QVXLWH/
QRXV#OHV#FRPPHQWHURQV
HQVHPEOH1
&RQVHLO#SpGDJRJLTXH
8WLOLVH]#OHV#TXHVWLRQV
FL0FRQWUH#SRXU#UpYLVHU#OH
PRGXOH1
'RQQH]#FLQT#PLQXWHV#DX[
VWDJLDLUHV#SRXU#UpSRQGUH
DX[#TXHVWLRQV/#SXLV
FRPPHQWH]#OHXUV#UpSRQVHV
HQ#JURXSH1
'HPDQGH]#DX[#VWDJLDLUHV
V¶LOV#RQW#GHV#TXHVWLRQV#j
SRVHU#DYDQW#GH#FRQWLQXHU1
3RXU#SOXV#G¶LQIRUPDWLRQV/
LQGLTXH]#DX[#VWDJLDLUHV#GH
FRQVXOWHU#OH#*XLGH#GH
5HVVRXUFHV#:LQGRZV#17/
GDQV#OH#.LW#GH#5HVVRXUFHV
7HFKQLTXHV#0LFURVRIW
:LQGRZV#17#6HUYHU1
1. Un ordinateur exécutant Windows NT Server possède la configuration
de disque suivante :
• Disque 0 : Lecteur C (300 Mo, partition système/amorçage), lecteur D
(700 Mo, données) et 500 Mo d’espace disponible
• Disque 1 : 750 Mo d’espace disponible
• Disque 2 : 1 Go d’espace disponible
Vous souhaitez installer des composants BackOffice supplémentaires
sur cet ordinateur. Quelle est la meilleure façon de protéger les données
stockées sur votre ordinateur et d’optimiser ses performances en utilisant
la tolérance de pannes Windows NT ?
Mettre en miroir le lecteur C sur le disque 2, et créer un agrégat
par bandes avec parité de 1,5 Go, réparti sur les trois disques.
0RGXOH#:#=#*HVWLRQ#GH#OD#WROpUDQFH#GH#SDQQHV#
#
588
2. Le disque contenant la partition système/amorçage de votre ordinateur
exécutant Windows NT Server a connu une défaillance. La partition
système/amorçage faisait partie d’un ensemble de miroirs, mais votre
ordinateur essaie uniquement de redémarrer à partir de la partition
système/amorçage d’origine. Comment pouvez-vous réussir à démarrer
Windows NT Server à partir de la partition système/amorçage ?
Avec une disquette d’amorçage de tolérance de pannes. Le fichier
Boot.ini doit faire référence à la partition d’amorçage mise en miroir.
Pour connaître les réponses, consultez l’annexe « Réponses aux questions
du contrôle des acquis » située sur le CD-ROM Student Materials. Pour plus
d’informations sur l’installation du CD-ROM, consultez le fichier
Readme.txt, situé dans le répertoire racine du même CD-ROM.
THIS PAGE INTENTIONALLY LEFT BLANK

Documents pareils