Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sysadmin:tips:megacli [2015/06/25 11:03]
james [Références] ajout ref
sysadmin:tips:megacli [2015/07/10 16:22] (Version actuelle)
james ajout calibration batterie
Ligne 9: Ligne 9:
 ==== Afficher les infos des volumes logiques ==== ==== Afficher les infos des volumes logiques ====
 <​code>​megacli -LDinfo -Lall -aALL</​code>​ <​code>​megacli -LDinfo -Lall -aALL</​code>​
 +
 +==== Afficher les infos de la batterie (si installée) ====
 +<​code>​megacli -AdpBbuCmd ​ -a0</​code>​
  
 ==== Lister les disques physiques et leurs infos/​emplacements ==== ==== Lister les disques physiques et leurs infos/​emplacements ====
-<​code>​megacli -PDList ​-aALL | egrep 'Adapter|Enclosure|Slot|Inquiry|Foreign'</​code>​+<​code>​megacli -pdlist ​-aALL | egrep '(Enclosure ​Device|Slot|Firmware state|Inquiry)'</​code>​ 
  
 Par exemple : <​code>​ Par exemple : <​code>​
Ligne 48: Ligne 52:
 </​code>​ </​code>​
  
-==== Afficher les infos d'un disque ====+ 
 +==== Afficher le status des disques ==== 
 +Pour afficher l'etat des disques :<​code>​megacli -pdlist -aALL | grep '​Firmware state'</​code>​ 
 +Exemple avec un disque HS : <​code>#​ megacli -pdlist -aALL | grep '​Firmware state'​ 
 +Firmware state: Online, Spun Up 
 +Firmware state: Failed 
 +Firmware state: Online, Spun Up 
 +Firmware state: Online, Spun Up 
 +</​code>​ 
 + 
 +==== Afficher les infos d'un disque ​particulier ​====
 Pour afficher les infos du disque dans le slot 32:2 :<​code>​megacli -pdInfo -PhysDrv[32:​2] -a0</​code>​ Pour afficher les infos du disque dans le slot 32:2 :<​code>​megacli -pdInfo -PhysDrv[32:​2] -a0</​code>​
 +
 +==== Localiser un disque particulier ====
 +Pour faire clignoter la LED d'un disque (le disque HS 8:1 par exemple) :<​code>​
 +megacli -PdLocate -start -physdrv[8:​1] -a0</​code>​
 +Puis pour revenir a la normale :<​code>​
 +megacli -PdLocate -stop -physdrv[8:​1] -a0</​code>​
 +
 +
  
 ==== Gérer les configurations étrangères (foreign) ==== ==== Gérer les configurations étrangères (foreign) ====
Ligne 69: Ligne 91:
 <​note>​Attention a ne pas vous tromper de disques ;​p</​note>​ <​note>​Attention a ne pas vous tromper de disques ;​p</​note>​
  
-==== Créer un disque ​logique RAID5 ====+==== Créer un volume ​logique RAID5 ====
 Pour ajouter un volume RAID5 avec les 4 disques emplacements 32:2, 32:3, 32:4, 32:5 ci dessus :<​code>​ Pour ajouter un volume RAID5 avec les 4 disques emplacements 32:2, 32:3, 32:4, 32:5 ci dessus :<​code>​
 megacli -CfgLdAdd -r5 [32:​2,​32:​3,​32:​4,​32:​5] WB Direct -a0</​code>​ megacli -CfgLdAdd -r5 [32:​2,​32:​3,​32:​4,​32:​5] WB Direct -a0</​code>​
  
 +===== Etendre un volume logique RAID5 =====
 +Pour étendre un volume RAID existant sur un nouveau disque :
 +  * Tout d'​abord récupérer l'​emplacement physique du nouveau disque (**enclosure device id** et **slot number**)
 +  * Ensuite reconstruire le volume logique (ici L0) en lui ajoutant ce nouveau disque, par exemple pour RAID 5 :<​code>​
 +# megacli -LDRecon -Start -r5 -Add -PhysDrv[32:​3] -L0 -a0</​code>​
 +View reconstruction progress
 +
 +===== Visualiser le progrès de la reconstruction =====
 +Quand le volume logique (ici L0) est en reconstruction on peut voir l'​avancement :<​code>​
 +# megacli -LDRecon ShowProg L0 -a0</​code>​
  
 +<​note>​remplacer L0 par L1 pour le 2e volume logique et ainsi de suite</​note>​
  
 +===== Forcer un cycle décharge/​charge de la batterie =====
 +Pour lancer un cycle de décharge/​charge de la batterie pour la recalibrer :<​code>#​ megacli -AdpBbuCmd -BbuLearn -aALL -NoLog</​code>​
 +<note important>​vous voulez **éviter** de lancer cette commande lorsqu'​une grappe RAID est sollicitée (attendre la nuit ;-) ) : lorsque la configuration "​Current Cache Policy"​ de la grappe est en "No Write Cache if Bad BBU" le cache en écriture du contrôleur sera désactivé pour ne pas perdre de données, donc les performances seront pourries pendant la durée de cette opération;​-)</​note>​
  
 ===== Références ===== ===== Références =====
   * http://​linux.alanstudio.hk/​megacli_command.htm   * http://​linux.alanstudio.hk/​megacli_command.htm
   * https://​supportforums.cisco.com/​document/​62901/​megacli-common-commands-and-procedures   * https://​supportforums.cisco.com/​document/​62901/​megacli-common-commands-and-procedures
 +  * http://​www.admin-linux.fr/?​p=8535
  
sysadmin/tips/megacli.1435223002.txt.gz · Dernière modification: 2015/06/25 11:03 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0