Estrazione dei registri del controller RAID tramite MegaCLI
Summary: Questo articolo fornisce informazioni sulla creazione di registri tramite MegaCli per i controller RAID e per le unità disco rigido collegati
Instructions
Riepilogo dei passaggi utilizzati per risolvere il problema con inclusione delle istruzioni dettagliate sulle azioni richieste.
Questo articolo spiega come estrarre i registri del controller RAID sul sistema Dell utilizzando l'utility MegaCli di Broadcom (in precedenza LSI/Avagotech). L'esame dei registri dal controller RAID è un passaggio importante durante la risoluzione dei problemi relativi all'unità disco rigido e RAID.
Nota: PercCLI ha sostituito MegaCLI (non supportato da Dell) a partire da PERC serie 8 e successive. Per identificare a quale serie appartiene il controller PERC in uso, consultare l'articolo Elenco dei tipi di controller PERC per i sistemi Dell EMC.
Accedere ai registri del controller RAID tramite MegaCli nei sistemi operativi Microsoft Windows, Linux, XenServer o VMware:
Sommario
1. Estrazione dei registri del controller RAID tramite MegaCLI nei sistemi operativi Windows
2. Estrazione dei registri del controller RAID tramite MegaCLI nei sistemi operativi Linux
3. Estrazione dei registri del controller RAID tramite MegaCli in XenServer
4. Estrazione dei registri del controller RAID tramite MegaCli in VMware ESX/ESXi
1. Estrazione dei registri del controller RAID tramite MegaCLI nei sistemi operativi Windows
Per estrarre i registri del controller RAID, attenersi alla seguente procedura:
Nota: MegaCLI è supportato su Windows Server 2003/2008/2012
-
Scaricare l'utilità MegaCli dal sito del supporto Broadcom
-
Decomprimere i file scaricati e copiarli in una qualsiasi directory del sistema operativo installato (ad es. Windows - C:\temp\megacli).
-
Dal prompt dei comandi nei sistemi operativi Windows, andare alla directory appena creata ed eseguire uno dei seguenti comandi:
Nota: è necessario disporre di diritti amministrativi.Comando
Action
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtConsente di creare il registro del controller RAID (ttylog)
MegaCli.exe -PDList -aALL > disks.txtConsente di creare un elenco di informazioni sui controller RAID, i dischi virtuali e i dischi rigidi installati
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtConsente di creare un elenco di informazioni sui volumi e le configurazioni RAID esistenti
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtConsente di creare un elenco di informazioni sulle impostazioni del controller RAID
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtConsente di creare un elenco dettagliato sullo stato della batteria per il controller RAID (stato della carica, ciclo di apprendimento, ecc.)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLCrea il registro del controller RAID (ttylog) con tutte le informazioni dalla prima inizializzazione del
controller (Nota: questo file viene sempre salvato nella cartella radice MegaCLI)
2. Estrazione dei registri del controller RAID tramite MegaCLI nei sistemi operativi Linux
Per estrarre i registri PERC, attenersi alla seguente procedura:
-
Scaricare l'utility MegaCli dal sito del supporto Broadcom.
-
Decomprimere i file scaricati e installarli in una qualsiasi directory del sistema operativo installato (ad es. Linux - /tmp/megacli).
-
Dalla finestra Terminale in Linux, installare utilizzando il seguente comando:
Nota: sono richiesti i privilegi radice per installare MegaCLI:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Quindi modificare la directory in /opt/MegaRAID/MegaCLI/ ed eseguire uno dei comandi riportati nella tabella di seguito:
Comando
Action
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtConsente di creare il registro del controller RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtConsente di creare un elenco di informazioni sui controller RAID, i dischi virtuali e i dischi rigidi installati
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtConsente di creare un elenco di informazioni sui volumi e le configurazioni RAID esistenti
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtConsente di creare un elenco di informazioni sulle impostazioni del controller RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtConsente di creare un elenco dettagliato sullo stato della batteria per il controller RAID (stato della carica, ciclo di apprendimento, ecc.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLCrea il registro del controller RAID (ttylog) con tutte le informazioni dalla prima inizializzazione del
controller (Nota: questo file viene sempre salvato nella cartella radice MegaCLI)
3. Estrazione dei registri del controller RAID tramite MegaCli in XenServer
Per estrarre i registri del controller RAID, attenersi alla seguente procedura:
-
Scaricare l'utility MegaCli dal sito del supporto Broadcom.
-
Decomprimere i file e copiare MegaCli-8.07.14-1.noarch.rpm nella cartella host XenServer /tmp/MegaCli.
-
Da una console telnet/SSH, ad esempio Putty, connessa all'host XenServer, installare il pacchetto utilizzando il seguente comando:
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Dalla console telnet/SSH, passare alla directory opt/lsi/MegaCli ed eseguire uno dei seguenti comandi:
Comando
Action
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtConsente di creare il registro del controller RAID (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtConsente di creare un elenco di informazioni sui controller RAID, i dischi virtuali e i dischi rigidi installati
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtConsente di creare un elenco di informazioni sui volumi e le configurazioni RAID esistenti
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtConsente di creare un elenco di informazioni sulle impostazioni del controller RAID
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtConsente di creare un elenco dettagliato sullo stato della batteria per il controller RAID (stato della carica, ciclo di apprendimento, ecc.)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLCrea il registro del controller RAID (ttylog) con tutte le informazioni dalla prima inizializzazione del
controller (Nota: questo file viene sempre salvato nella cartella radice MegaCLI)
4. Estrazione dei registri del controller RAID tramite MegaCli in VMware ESX/ESXi
Per estrarre i registri del controller RAID, attenersi alla seguente procedura:
- Attivare SSH utilizzando l'opzione 1 o l'opzione 2
- Opzione 1: da vSphere Client a vCenter
-
Connettersi tramite vSphere Client a vCenter e all'host ESX/ESXi.
-
Cliccare sull'host ESX/ESXi.
-
Quindi selezionare Configuration e cliccare su Security.
-
Cliccare su sub-services, quindi sulla casella Properties.
-
Selezionare l'opzione SSH - enable.
-
- Opzione 2: All'interno di ESX/ESXi
-
Connettersi tramite iDRAC all'host ESX (console virtuale) o connettersi direttamente all'host ESXi.
-
Premere F2 ->Opzioni di risoluzione dei problemi.
-
Selezionare SSH - enable se disabilitato (Figura 1 [solo in inglese]).


Figura: Abilitazione di SSH
-
- Opzione 1: da vSphere Client a vCenter
-
Scaricare l'utility MegaCli dal sito del supporto Broadcom.
-
Decomprimere i file scaricati e copiare vmware-esx-MegaCli-8.07.07.vib dalla sottocartella Vmware-MN alla cartella host ESXi /tmp.
-
Da una console telnet/SSH connessa all'host ESXi, installare vmware-esx-MegaCli-8.07.07.vib utilizzando il seguente comando:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
Dalla console telnet/SSH, passare alla directory /opt/lsi/MegaCLI ed eseguire uno dei seguenti comandi:
Comando
Action
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtConsente di creare il registro del controller RAID (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtConsente di creare un elenco di informazioni sui controller RAID, i dischi virtuali e i dischi rigidi installati
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtConsente di creare un elenco di informazioni sui volumi e le configurazioni RAID esistenti
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtConsente di creare un elenco di informazioni sulle impostazioni del controller RAID
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtConsente di creare un elenco dettagliato sullo stato della batteria per il controller RAID (stato della carica, ciclo di apprendimento, ecc.)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLConsente di creare il registro del controller RAID (ttylog) con tutte le informazioni dalla prima inizializzazione del controller
Nota: il file "deleted.txt" viene sempre memorizzato nella cartella MegaCLI.
Figura: creazione del registro del controller