diff --git a/ServeurDELL/PERC.md b/ServeurDELL/PERC.md index 48c56931..3e39a2b2 100644 --- a/ServeurDELL/PERC.md +++ b/ServeurDELL/PERC.md @@ -6,7 +6,7 @@ ## Remplacement d'un disque HS Vous avez un disque HS, par exemple le disque 0, qui clignote. -Vous constatez ainsi le *Firmware state: Failed* : +Vous constatez ainsi le `Firmware state: Failed` : ~~~ # /opt/MegaCli -PDList -a0 @@ -48,8 +48,8 @@ Connected Port Number: 1(path0) Vous le remplacez à chaud... et vous constatez qu'il ne se reconstruit pas tout seul. Pas de panique. Notez déjà qu'il est possible que le nouveau disque -apparaissent deux fois, une fois en _Firmware state: Unconfigured(bad)_ -et une autre en _Firmware state: Unconfigured(good)_ : +apparaissent deux fois, une fois en `Firmware state: Unconfigured(bad)` +et une autre en `Firmware state: Unconfigured(good)`_ : ~~~ Enclosure Device ID: 32 @@ -85,7 +85,7 @@ SAS Address(1): 0x0 Connected Port Number: 0(path0) ~~~ -Après un petit reboot, seul *Firmware state: Unconfigured(good)* +Après un petit reboot, seul `Firmware state: Unconfigured(good)` subsiste. Vous avez ainsi : ~~~ @@ -179,16 +179,16 @@ SAS Address(1): 0x0 Connected Port Number: 1(path0) ~~~ -On veut donc remplacer *Physical Disk: 0* (row = 0) -dans le *target id: 0* (array = 0) par notre nouveau disque -identifié comme étant *[32:0]* ce qui donne : +On veut donc remplacer `Physical Disk: 0` (row = 0) +dans le `target id: 0` (array = 0) par notre nouveau disque +identifié comme étant `[32:0]` ce qui donne : ~~~ # /opt/MegaCli -PdReplaceMissing -PhysDrv [32:0] -array0 -row0 -a0 Adapter: 0: Missing PD at Array 0, Row 0 is replaced. ~~~ -Il devrait donc apparaître en *Firmware state: Offline*. +Il devrait donc apparaître en `Firmware state: Offline`. On lance enfin la reconstruction : ~~~ @@ -196,7 +196,7 @@ On lance enfin la reconstruction : Started rebuild progress on device(Encl-32 Slot-0) ~~~ -Il passe donc en *Firmware state: Rebuild*. +Il passe donc en `Firmware state: Rebuild`. On peut suivre sa reconstruction via : ~~~ @@ -204,13 +204,13 @@ On peut suivre sa reconstruction via : Rebuild Progress on Device at Enclosure 32, Slot 0 Completed 28% in 3 Minutes. ~~~ -Une fois terminé, il apparaît en *Firmware state: Online* +Une fois terminé, il apparaît en `Firmware state: Online` et les opérations sont terminées. * !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! * L'erreur fatale à ne pas commettre lorsque vous constatez un disque -en état _Firmware state: Failed_ est de le forcer à revenir _Online_. +en état `Firmware state: Failed` est de le forcer à revenir `Online`. En effet, cela force à repasser en mode RAID sans reconstruction et vous pouvez dire adieu à votre système de fichiers. NE FAITES DONC *PAS* : @@ -227,17 +227,17 @@ Identifier un disque physiquement (faire clinoter la LED) : ## Ajout d'un disque dans un volume RAID5 -Avoir un système avec la commande *omconfig*, par exemple, booter sur un Live-CD DELL OMSA (rappel, par défaut: login=root password=calvin) -télchargeable sur +Avoir un système avec la commande `omconfig`, par exemple, booter sur un Live-CD DELL OMSA (rappel, par défaut: login=root password=calvin) +téléchargeable sur -Pour connaître l'état des disques/volumes on utilisera *omreport* : +Pour connaître l'état des disques/volumes on utilisera `omreport` : ~~~ # omreport storage vdisk controller=0 # omreport storage pdisk controller=0 ~~~ -Et voilà un exemple qui ajoute un disque (ici 1:0:5) sur un volume existant. +Et voilà un exemple qui ajoute un disque (ici `1:0:5`) sur un volume existant. ~~~ # omconfig storage vdisk action=reconfigure controller=0 vdisk=0 raid=r5 pdisk=0:0:0,0:0:1,0:0:2,0:0:3,1:0:5 @@ -267,12 +267,14 @@ Set Cache Policy to Cached on Adapter 0, VD 0 (target id: 0) success Set Cache Policy to Cached on Adapter 0, VD 1 (target id: 1) success Exit Code: 0x00 + # /opt/MegaCli -LDSetProp EnDskCache -LAll -aAll Set Disk Cache Policy to Enabled on Adapter 0, VD 0 (target id: 0) success Set Disk Cache Policy to Enabled on Adapter 0, VD 1 (target id: 1) success Exit Code: 0x00 + # /opt/MegaCli -LDSetProp WB -LALL -aALL Set Write Policy to WriteBack on Adapter 0, VD 0 (target id: 0) success