Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1169

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Configuration du syst&egrave;me de production en RAID</TITLE>
</HEAD>
<BODY>
<H1>4. <A NAME="s4"></A>Configuration du syst&egrave;me de production en RAID</H1>
<P>
<A HREF="Root-RAID-HOWTO.html#toc4">Contenu de cette section</A></P>

<P></P>
<H2>4.1 <A NAME="ss4.1"></A> Sp&eacute;cifications du syst&egrave;me</H2>

<P>
<PRE>
Carte mere :    Iwill P55TU     double ide + adaptec scsi
Processeur :    Intel P200
Disques:                2 ea. Maxtor 7 gig eide
</PRE>

Les disques sont d&eacute;sign&eacute;s par Linux comme 'hda' et 'hdc'</P>
<P></P>

<H2>4.2 <A NAME="ss4.2"></A> Partitionnement des disques durs</H2>

<P>Puisque le test d'une grande matrice RAID qu'on peut monter &agrave; la
racine est difficile &agrave; cause du probl&egrave;me du red&eacute;marrage, j'ai
repartitionn&eacute; mon espace d'&eacute;change (swap) pour inclure une partition
RAID plus petite &agrave; des fins de tests. Vous pourrez trouver ceci utile.
<PRE>
        &lt;bf/SYSTEME DE DEVELOPPEMENT/

  /dev/hda1     dos             16meg
* /dev/hda2     extended        126m
  /dev/hda3     linux           126m    partition racine pendant le developpement
  /dev/hda4     linux           6+gig   RAID 1
* /dev/hda5     linux            26m    RAID 1 de test
* /dev/hda6     linux swap      100m

  /dev/hdc1     est simplement une copie exacte de hda1 pour que cette
                partition puisse etre activee si hda tombe en panne
* /dev/hdc2     extended        126m
  /dev/hdc3     linux           126m    /usr/src pendant le developpement
  /dev/hdc4     linux           6+gig   miroir RAID 1
* /dev/hdc5     linux            26m    miroir RAID 1 de test
* /dev/hdc6     linux swap      100m

        &lt;bf/SYSTEME DE PRODUCTION/

/dev/hda1       dos             16meg
/dev/hda2       linux swap      126m
/dev/hda3       linux swap      126m
/dev/hda4       linux           6+gig   RAID 1

/dev/hdc1       est simplement une copie exacte de hda1
/dev/hdc2       linux swap      126m
/dev/hdc3       linux swap      126m
/dev/hdc4       linux           6+gig   miroir RAID 1
</PRE>
</P>
<P>Les partitions hdx3 ont &eacute;t&eacute; chang&eacute;es en 'swap' apr&egrave;s avoir d&eacute;velopp&eacute;
cet utilitaire. J'aurais pu le faire sur une autre machine, mais les
biblioth&egrave;ques et les noyaux ont tous &agrave; peu pr&egrave;s un an de retard sur
mes autres machines Linux et j'ai pr&eacute;f&eacute;r&eacute; le construire sur la machine
cible.</P>
<P>J'ai choisi de partitionner de cette fa&ccedil;on et d'utiliser loadlin
plut&ocirc;t que LILO parce que :
<OL>
<LI>la partition principale (6 Go) est trop grande pour pouvoir
d&eacute;marrer avec LILO seul et aurait demand&eacute; une partition suppl&eacute;mentaire
plus petite situ&eacute;e &agrave; l'int&eacute;rieur des 1024 premi&egrave;res adresses du disque
;
</LI>
<LI>Si jamais ce disque tombe en panne de mani&egrave;re catastrophique, le
syst&egrave;me doit continuer &agrave; tourner et &ecirc;tre d&eacute;marrable avec un minimum
d'efforts et AUCUNE perte de donn&eacute;es.
<UL>
<LI>    Si l'un des disques durs tombe en panne, le d&eacute;marrage
s'arr&ecirc;tera, et le syst&egrave;me de secours se mettra en marche. L'examen du
message &agrave; l'&eacute;cran ou de /dos<I>x</I>/linux/raidstat.ro indiquera &agrave;
l'administrateur l'&eacute;tat de la matrice d&eacute;faillante.</LI>
<LI>    Si hda tombe en panne, la partition DOS sur hdc doit &ecirc;tre
marqu&eacute;e 'active' et le BIOS doit reconna&icirc;tre hdc comme p&eacute;riph&eacute;rique de
d&eacute;marrage ou bien il doit &ecirc;tre d&eacute;plac&eacute; physiquement en position hda en
le rec&acirc;blant. On peut r&eacute;activer &agrave; nouveau le syst&egrave;me RAID en enlevant
le disque d&eacute;fectueux et en tapant :
<PRE>
         &quot;/sbin/mkraid /etc/raid1.conf -f --only-superblock&quot;
</PRE>

pour reconstruire le superblock restant.
</LI>
<LI>    Une fois ceci fait, alors

<PRE>
        mdadd -ar
</PRE>

</LI>
<LI>    Examinez l'&eacute;tat de la matrice pour v&eacute;rifier que tout est en
ordre, puis remplacez la r&eacute;f&eacute;rence de la matrice en bon &eacute;tat par
l'&eacute;tat courant jusqu'&agrave; ce que le disque d&eacute;fectueux puisse &ecirc;tre r&eacute;par&eacute;
et remplac&eacute;.

<PRE>
        cat /proc/mdstat | grep md0 &gt; /dosa/linux/raidgood.ref

        shutdown -r now
</PRE>

pour effectuer un red&eacute;marrage propre, et le syst&egrave;me sera &agrave;
nouveau disponible.</LI>
</UL>
</LI>
</OL>
</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="Root-RAID-HOWTO-5.html">suivant</A>,
Chapitre <A HREF="Root-RAID-HOWTO-3.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Root-RAID-HOWTO.html#toc4">ce chapitre</A>,
 <A HREF="Root-RAID-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Root-RAID-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>