tuto:gestion_du_raid:megaraid

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
tuto:gestion_du_raid:megaraid [30/05/2013 12:42]
dani
tuto:gestion_du_raid:megaraid [21/04/2021 18:52] (Version actuelle)
dani [Vérifier la progression de la reconstruction]
Ligne 25: Ligne 25:
 </code> </code>
  
 +ou
 +<code>
 +/opt/MegaRAID/MegaCli/MegaCli64 -CfgDsply -a0 | less
 +</code>
  
 +<note tip>Cette dernière commande a l'avantage d'afficher à quel disque virtuel les disques physiques sont attachés</note>
 ==== Configuration d'un disque en hotspare ==== ==== Configuration d'un disque en hotspare ====
  
Ligne 43: Ligne 48:
  
 <code bash> <code bash>
-/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [17:2] -aALL+/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv[17:2] -a0
 </code> </code>
 Dans cette exemple, le slot number est 2 et l'encolure le 17 Dans cette exemple, le slot number est 2 et l'encolure le 17
  
 +Pour les opérations de CopyBack, la commande est similaire :
 +<code bash>
 +/opt/MegaRAID/MegaCli/MegaCli64 -PDCpyBk -ShowProg -PhysDrv[17:2] -a0
 +</code>
 ==== Identifier un disque ==== ==== Identifier un disque ====
  
Ligne 54: Ligne 63:
 </code> </code>
  
-==== Récupérer le journal des évènements ==== +==== Récupérer le journal des événements ==== 
-Les carte de ce ype maintiennent un journal interne de leur évènements. On peut récupérer ce journal avec la commande suivante:+Les cartes de ce type maintiennent un journal interne de leur événements. On peut récupérer ce journal avec la commande suivante:
 <code bash> <code bash>
-/opt/MegaRAID/MegaCli/MegaCli64 -AdpEventLog -GetEvents -f mega.log -aALL+/opt/MegaRAID/MegaCli/MegaCli64 -AdpEventLog -GetEvents -f mega.log -a0
 </code> </code>
  
Ligne 65: Ligne 74:
 <code bash> <code bash>
 /opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv[14:0] -a0 /opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv[14:0] -a0
 +/opt/MegaRAID/MegaCli/MegaCli64 -PDMarkMissing -PhysDrv[14:0] -a0
 +/opt/MegaRAID/MegaCli/MegaCli64 -PdPrpRmv -PhysDrv[14:0] -a0
 </code> </code>
  
Ligne 84: Ligne 95:
  
 <code bash> <code bash>
-MegaCli -PDMakeGood -PhysDrv[14:2] -a0+/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv[14:2] -a0 
 +</code> 
 + 
 +==== Désactiver les cycles LEARN automatiques ==== 
 + 
 +<code bash> 
 +F=$(mktemp) 
 +echo "autoLearnMode=1" > $F 
 +/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -SetBbuProperties -f $F -a0 
 +rm -f $F 
 +</code> 
 + 
 +==== Lancer un cycle LEARN manuellement ==== 
 + 
 +<code bash> 
 +/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -BbuLearn -a0 -NoLog 
 +</code> 
 + 
 +À ajouter par exemple dans un cron pour qu'il s'exécute tous les 3 mois (mais à une heure sous contrôle) 
 +<code bash> 
 +cat <<'_EOF' > /etc/cron.d/bbu_learn 
 +30 00 01 */3 * root /opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -BbuLearn -a0 -NoLog 
 +_EOF
 </code> </code>
  • tuto/gestion_du_raid/megaraid.1369910540.txt.gz
  • Dernière modification: 30/05/2013 12:42
  • de dani