RAID-ohjaimen lokien kerääminen MegaCLI-työkalulla
Summary: Tämä artikkeli sisältää tietoja RAID-ohjaimen ja liitettyjen kiintolevyasemien lokien luomisesta MegaCli-työkalulla
Instructions
Tee yhteenveto ongelman käsittelyyn käytetyistä vaiheista ja sisällytä mukaan tarvittavia toimenpiteitä koskevat yksityiskohtaiset ohjeet.
Tässä artikkelissa kerrotaan, miten RAID-ohjaimen lokeja kerätään Broadcomin MegaCli-työkalulla (aiemmin LSI/Avagotech). RAID-ohjaimen lokien tarkistaminen on tärkeä kiintolevyjen ja RAID-järjestelmien ongelmien vianmäärityksen osa.
Huomautus: PercCLI on korvannut MegaCLI-työkalun (Dell ei tue) PERC-ohjaimissa sarjasta 8 alkaen. Tarkista artikkelista Luettelo Dell EMC -järjestelmien PERC (PowerEdge RAID Controller) -tyypeistä, mihin sarjaan PERC-ohjaimesi kuuluu.
RAID-ohjaimen lokien käyttäminen MegaCli-työkalulla Microsoft Windows-, Linux-, XenServer- tai VMware-käyttöjärjestelmissä:
Sisällysluettelo
1. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla Windows-käyttöjärjestelmissä
2. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla Linux-käyttöjärjestelmissä
3. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla XenServerissä
4. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla VMware ESX/ESXi -käyttöjärjestelmissä
1. RAID-ohjaimen lokien kerääminen MegaClI-työkalulla Windows-käyttöjärjestelmissä
RAID-ohjaimen lokien kerääminen tehdään seuraavalla tavalla:
Huomautus: Windows Server 2003/2008/2012 tukee MegaCLI-työkalua
-
Lataa MegaCli-työkalu Broadcomin tukisivustosta
-
Pura ladatut tiedostot ja kopioi ne johonkin asennetun käyttöjärjestelmän hakemistoon (esimerkiksi Windows – C:\temp\megacli)
-
Siirry Windows-käyttöjärjestelmän komentokehotteessa äsken luotuun hakemistoon ja suorita jokin seuraavista komennoista:
Huomautus: tarvitset järjestelmänvalvojan oikeudet.Komento
Toiminto
MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txtLuo RAID-ohjainlokin (ttylog)
MegaCli.exe -PDList -aALL > disks.txtLuo luettelon, joka sisältää tiedot asennetuista RAID-ohjaimista, virtuaalilevyistä ja kiintolevyistä
MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txtLuo luettelon, joka sisältää tiedot nykyisistä RAID-taltioista ja -määrityksistä
MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txtLuo luettelon, joka sisältää tiedot RAID-ohjaimen asetuksista
MegaCli.exe -AdpBbuCmd -aALL > Battery.txtLuo yksityiskohtaisen luettelon RAID-ohjaimen akun tilasta (kuten latauksen tilasta ja kalibroinnista)
MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALLLuo RAID-ohjainlokin (ttylog), joka sisältää kaikki tiedot ensimmäisestä ohjaimen alustuksesta
lähtien (Huomautus: tämä tiedosto tallennetaan aina MegaCLI-pääkansioon)
2. RAID-ohjaimen lokien kerääminen MegaClI-työkalulla Linux-käyttöjärjestelmissä
PERC-ohjaimen lokien kerääminen tehdään seuraavalla tavalla:
-
Lataa MegaCli-työkalu Broadcomin tukisivustosta
-
Pura ladatut tiedostot ja tallenna ne johonkin asennetun käyttöjärjestelmän hakemistoon (esimerkiksi Linux – /tmp/megacli)
-
Asenna Linuxin pääteikkunassa suorittamalla seuraava komento:
Huomautus: MegaCLI-työkalun asentamiseen tarvittavat pääkäyttäjän oikeudet:# rpm -i MegaCli-8.07.14-1.noarch.rpm -
Siirry sitten hakemistoon /opt/MegaRAID/MegaCLI/ ja suorita jokin alla olevista komennoista:
Komento
Toiminto
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtLuo RAID-ohjainlokin (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtLuo luettelon, joka sisältää tiedot asennetuista RAID-ohjaimista, virtuaalilevyistä ja kiintolevyistä
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtLuo luettelon, joka sisältää tiedot nykyisistä RAID-taltioista ja -määrityksistä
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtLuo luettelon, joka sisältää tiedot RAID-ohjaimen asetuksista
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtLuo yksityiskohtaisen luettelon RAID-ohjaimen akun tilasta (kuten latauksen tilasta ja kalibroinnista)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLLuo RAID-ohjainlokin (ttylog), joka sisältää kaikki tiedot ensimmäisestä ohjaimen alustuksesta
lähtien (Huomautus: tämä tiedosto tallennetaan aina MegaCLI-pääkansioon)
3. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla XenServerissä
RAID-ohjaimen lokien kerääminen tehdään seuraavalla tavalla:
-
Lataa MegaCli-työkalu Broadcomin tukisivustosta
-
Pura ladatut tiedostot ja kopioi MegaCli-8.07.14-1.noarch.rpm XenServerin isäntäkansioon /tmp/MegaCli
-
Yhdistetty XenServer-isäntään telnet-/SSH-konsolilla (esimerkiksi Putty). Asenna paketti seuraavalla komennolla:
# rpm -ivh MegaCli-8.07.14-1.noarch.rpm -
Siirry telnet-/SSH-konsolista hakemistoon opt/lsi/MegaCli ja suorita jokin seuraavista komennoista:
Komento
Toiminto
./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txtLuo RAID-ohjainlokin (ttylog)
./MegaCli64 -PDList -aALL > /tmp/disks.txtLuo luettelon, joka sisältää tiedot asennetuista RAID-ohjaimista, virtuaalilevyistä ja kiintolevyistä
./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txtLuo luettelon, joka sisältää tiedot nykyisistä RAID-taltioista ja -määrityksistä
./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txtLuo luettelon, joka sisältää tiedot RAID-ohjaimen asetuksista
./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txtLuo yksityiskohtaisen luettelon RAID-ohjaimen akun tilasta (kuten latauksen tilasta ja kalibroinnista)
./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALLLuo RAID-ohjainlokin (ttylog), joka sisältää kaikki tiedot ensimmäisestä ohjaimen alustuksesta
lähtien (Huomautus: tämä tiedosto tallennetaan aina MegaCLI-pääkansioon)
4. RAID-ohjaimen lokien kerääminen MegaCli-työkalulla VMware ESX/ESXi -käyttöjärjestelmissä
RAID-ohjaimen lokien kerääminen tehdään seuraavalla tavalla:
- Aktivoi SSH vaihtoehdon 1 tai vaihtoehdon 2 mukaan
- Vaihtoehto 1: vSphere Clientin kautta vCenteriin
-
Yhdistä vSphere Clientin kautta vCenteriin ja ESX/ESXi-isäntään.
-
Valitse ESX/ESXi-isäntä.
-
Valitse sen jälkeen Configuration ja Security.
-
Valitse sub-services ja Properties-kenttä.
-
Valitse SSH - enable -vaihtoehto.
-
- Vaihtoehto 2: ESX-/ESXi-käyttöjärjestelmässä
-
Yhdistä iDracin kautta ESX-isäntään (virtuaalikonsoliin) tai suoraan ESXi-isäntään.
-
Paina F2 -> Troubleshooting Options.
-
Valitse tarvittaessa SSH - enable (Kuva 1 (englanninkielinen)).


Kuva: SSH:n ottaminen käyttöön
-
- Vaihtoehto 1: vSphere Clientin kautta vCenteriin
-
Lataa MegaCli-työkalu Broadcomin tukisivustosta
-
Pura ladatut tiedostot ja kopioi vmware-esx-MegaCli-8.07.07.vib alikansiosta Vmware-MN ESXi -isännän kansioon /tmp
-
Asenna ESXi-isäntään yhdistetyssä telnet-/SSH-konsolissa vmware-esx-MegaCli-8.07.07.vib seuraavalla komennolla:
esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check -
Siirry telnet-/SSH-konsolista hakemistoon /opt/lsi/MegaCLI ja suorita jokin seuraavista komennoista:
Komento
Toiminto
./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txtLuo RAID-ohjainlokin (ttylog)
./MegaCli -PDList -aALL > /tmp/disks.txtLuo luettelon, joka sisältää tiedot asennetuista RAID-ohjaimista, virtuaalilevyistä ja kiintolevyistä
./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txtLuo luettelon, joka sisältää tiedot nykyisistä RAID-taltioista ja -määrityksistä
./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txtLuo luettelon, joka sisältää tiedot RAID-ohjaimen asetuksista
./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txtLuo yksityiskohtaisen luettelon RAID-ohjaimen akun tilasta (kuten latauksen tilasta ja kalibroinnista)
./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALLLuo RAID-ohjainlokin (ttylog), joka sisältää kaikki tiedot ensimmäisestä ohjaimen alustuksesta lähtien
Huomautus: deleted.txt-tiedosto tallennetaan aina MegaCLI-kansioon.
Kuva: Ohjainlokin luominen