syntaxe markdown
This commit is contained in:
parent
3c5c6c1672
commit
a603d9eee3
|
@ -6,7 +6,7 @@
|
||||||
## Remplacement d'un disque HS
|
## Remplacement d'un disque HS
|
||||||
|
|
||||||
Vous avez un disque HS, par exemple le disque 0, qui clignote.
|
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
|
# /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.
|
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
|
Pas de panique. Notez déjà qu'il est possible que le nouveau disque
|
||||||
apparaissent deux fois, une fois en _Firmware state: Unconfigured(bad)_
|
apparaissent deux fois, une fois en `Firmware state: Unconfigured(bad)`
|
||||||
et une autre en _Firmware state: Unconfigured(good)_ :
|
et une autre en `Firmware state: Unconfigured(good)`_ :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
Enclosure Device ID: 32
|
Enclosure Device ID: 32
|
||||||
|
@ -85,7 +85,7 @@ SAS Address(1): 0x0
|
||||||
Connected Port Number: 0(path0)
|
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 :
|
subsiste. Vous avez ainsi :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
@ -179,16 +179,16 @@ SAS Address(1): 0x0
|
||||||
Connected Port Number: 1(path0)
|
Connected Port Number: 1(path0)
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
On veut donc remplacer *Physical Disk: 0* (row = 0)
|
On veut donc remplacer `Physical Disk: 0` (row = 0)
|
||||||
dans le *target id: 0* (array = 0) par notre nouveau disque
|
dans le `target id: 0` (array = 0) par notre nouveau disque
|
||||||
identifié comme étant *[32:0]* ce qui donne :
|
identifié comme étant `[32:0]` ce qui donne :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# /opt/MegaCli -PdReplaceMissing -PhysDrv [32:0] -array0 -row0 -a0
|
# /opt/MegaCli -PdReplaceMissing -PhysDrv [32:0] -array0 -row0 -a0
|
||||||
Adapter: 0: Missing PD at Array 0, Row 0 is replaced.
|
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 :
|
On lance enfin la reconstruction :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
@ -196,7 +196,7 @@ On lance enfin la reconstruction :
|
||||||
Started rebuild progress on device(Encl-32 Slot-0)
|
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 :
|
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.
|
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.
|
et les opérations sont terminées.
|
||||||
|
|
||||||
* !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! *
|
* !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! *
|
||||||
|
|
||||||
L'erreur fatale à ne pas commettre lorsque vous constatez un disque
|
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
|
En effet, cela force à repasser en mode RAID sans reconstruction et vous pouvez
|
||||||
dire adieu à votre système de fichiers. NE FAITES DONC *PAS* :
|
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
|
## 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)
|
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 <http://linux.dell.com/files/openmanage-contributions/>
|
téléchargeable sur <http://linux.dell.com/files/openmanage-contributions/>
|
||||||
|
|
||||||
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 vdisk controller=0
|
||||||
# omreport storage pdisk 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
|
# 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
|
Set Cache Policy to Cached on Adapter 0, VD 1 (target id: 1) success
|
||||||
|
|
||||||
Exit Code: 0x00
|
Exit Code: 0x00
|
||||||
|
|
||||||
# /opt/MegaCli -LDSetProp EnDskCache -LAll -aAll
|
# /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 0 (target id: 0) success
|
||||||
Set Disk Cache Policy to Enabled on Adapter 0, VD 1 (target id: 1) success
|
Set Disk Cache Policy to Enabled on Adapter 0, VD 1 (target id: 1) success
|
||||||
|
|
||||||
Exit Code: 0x00
|
Exit Code: 0x00
|
||||||
|
|
||||||
# /opt/MegaCli -LDSetProp WB -LALL -aALL
|
# /opt/MegaCli -LDSetProp WB -LALL -aALL
|
||||||
|
|
||||||
Set Write Policy to WriteBack on Adapter 0, VD 0 (target id: 0) success
|
Set Write Policy to WriteBack on Adapter 0, VD 0 (target id: 0) success
|
||||||
|
|
Loading…
Reference in New Issue