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