Stāvokļa izlasīšana aparatūras pamatotajā RAID sistēmā

Pēdējās izmaiņas: Friday December 1st, 2023

Šis raksts izskaidro, kā izmantot LSI RAID kontroliera administrēšanas programmu.

LSI RAID kontroliera stāvokļa izlasīšanai nepieciešams uzstādīt LSI megacli komandrindas rīku.

RAID stāvokli var iegūt, izmantojot šādu komandu (rāda visus loģiskos ierīces visos kontrolieros):

megacli -LDInfo -Lall -Aall

Piemērs RAID 1:

Adapter 0 -- Virtuālā diska informācija:
  Virtuālais disks: 0 (Mērķa ID: 0)
  Nosaukums:
  RAID līmenis: Primārais-1, Sekundārais-0, RAID līmeņa kvalifikators-0
  Izmērs: 697.560 GB
  Stāvoklis: Optimāls
  Strīpa izmērs: 64 KB
  Draiveru skaits: 2
  Spana dziļums: 1
  Noklusējuma kešatmiņas politika: WriteBack, ReadAhead, Direct, Write Cache OK ja Slikts BBU
  Pašreizējā kešatmiņas politika: WriteBack, ReadAhead, Direct, Write Cache OK ja Slikts BBU
  Piekļuves politika: Lasīt/Rakstīt
  Diska kešatmiņas politika: Iespējota
  Šifrēšanas veids: Nav

Jūs varat iegūt draiveru stāvokli, izmantojot šādu komandu:

megacli -PDList -Aall

Tā kā šī komanda arī ģenerē daudz nevajadzīgas informācijas, ieteicams izmantot filtra izvadi, piemēram:

megacli -PDList -aAll | egrep "Enclosure Device ID:|Slot Number:|Inquiry Data:|Error Count:|state"

Cieto disku RAID iestatīšana

Pirms jūs varat sākt veidot masīvu, var būt nepieciešams dzēst iepriekšējo konfigurāciju. Lai tikai dzēstu loģisko diskdziņu, jūs varat izmantot CfgLdDel:

megacli -CfgLdDel -Lall -aAll

Lai izdzēstu visu (tostarp, piemēram, kešatmiņas uzvedību), izmantojiet Configuration Clear:

megacli -CfgClr -aAll

Lietojamie draiveri jābūt statusā Unconfigured (good) (skatīt augstāk). Ja tie ir statusā Unconfigured (bad), tos varat iestatīt, izmantojot:

megacli -PDMakeGood -PhysDrv[<Enclosure#>:<Slot#>] -a0

Sintakse:

megacli -CfgLdAdd -r<RAID#> [E0:S0,E1:S1,...] [WT|WB] [NORA|RA] [Direct|Cached] -sz<Size> [-sz<Size>]

RAID 0, 1 vai 5

Lai izveidotu “r1”, ievadiet atbilstoši “r0” vai “r5” (cietais disks uz iekapsules 252, ports 0 un 1, WriteBack ieslēgts, ReadCache adaptīvs, Cache arī iespējots bez BBU):

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -a0

Iestatiet RAID 0, 1 vai 5 kā iepriekš ar 20 GB lielumu:

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -sz10GB -a0

RAID 10

megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] -Array1[252:2,252:3] WB RA Direct CachedBadBBU -a0

Esošā masīva paplašināšana

Pēc tam, kad esat uzstādījis papildu disku, vēlamais apjoms tiek pārkonfigurēts atbilstoši. Šeit ir piemērs, kā pievienot disku RAID 5:

megacli -LDRecon -Start -r5 -Add -PhysDrv[252:3] -L0 -a0

Disku izmantošana kā JBOD

LSI MegaRAID 9260 kontrolieris neatbalsta JBOD režīmu, kas nodrošinātu tiešu diskus caurlaides režīmā. Tomēr ir iespējams konfigurēt katru disku kā RAID 0:

megacli -CfgEachDskRaid0 WB RA Direct CachedBadBBU -a0

Diska iestatīšana kā rezervi

Izvēlieties “nokonfigurētu labu” disku no “Diski” izvēlnes un noklikšķiniet uz “Īpašībām”. Šeit varat konfigurēt disku vai nu kā “dedicētu rezervi” masīvam, vai nu kā “globālu rezervi” visiem masīviem. To varat izdarīt arī, izmantojot rīku megacli

  • Kā globālu rezervi:
    megacli -PDHSP -Set -PhysDrv[252:2] -a0
  • Kā dedicētu rezervi masīvam 0:
    megacli -PDHSP -Set -Dedicated -Array0 -PhysDrv[252:2] -a0
  • Noņemt rezerves statusu:
    megacli -PDHSP  -Rmv -PhysDrv[252:2] -a0

Palaišanas masīva izveidošana

Ja masīvs nav palaižams, to var vaicāt un izveidot loģisko ierīci:

megacli -AdpBootDrive -get -a0

Adapter 0: Nav virtuālā diska vai fiziskā diska, kas konfigurēts kā palaišanas disks.
megacli -AdpBootDrive -set -L0 -a0

Boot Virtual Drive ir iestatīts uz #0 (mērķa ID #0) uz Adaptera 0

Kontroliera konfigurācijas dublēšana un atjaunošana

Lai saglabātu kontroliera un visu masīvu konfigurāciju:

megacli -CfgSave -f raidcfg.txt -a0

Lai atjaunotu kontroliera konfigurāciju:

megacli -CfgRestore -f raidcfg.txt -a0

Diska aizvietošana masīvā, ja atjaunošana nenotiek automātiski

Jauna diska statusam jābūt Nekonfigurēts (labi). Jūs varat to izdarīt ar PDList. Ja diska statuss ir Nekonfigurēts (slikts), jums vispirms jāpadara tas lietojams šādi:

megacli -PDList -a0 | grep Firmware

Firmware status: Tiešsaistē, griezāms
Ierīces firmas līmenis: CC45
Firmware status: Tiešsaistē, griezāms
Ierīces firmas līmenis: CC45
Firmware status: Nekonfigurēts(slikts), griezāms
Ierīces firmas līmenis: CC45
Firmware status: Tiešsaistē, griezāms
Ierīces firmas līmenis: CC45
megacli -CfgForeign -Scan -a0

Kontrolerī 0 ir 1 ārvalstu konfigurācija(i).
megacli -CfgForeign -Clear -a0

Ārvalstu konfigurācija 0 ir notīrīta uz kontrolieru 0.
megacli -PDMakeGood -PhysDrv [245:3] -a0

Diska SMART vērtību lasīšana RAIDā

smartmontools lietošana ļauj tiešu piekļuvi fiziskajam diskam aiz kontroliera, piemēram, pirmajam diskam. Vispirms jums ir jānosaka ierīces ID, izmantojot megacli rīku:

megacli -pdlist -a0 | grep 'Device Id'

Device Id: 4
Device Id: 5

Tagad jūs varat norādīt to kā megaraid opciju, piemēram:

smartctl -d sat+megaraid,4 -a /dev/sda

Atkarībā no darbības sistēmas, jums var būt nepieciešams jaunināt smartmontools vai kernel.

RAID Konfigurācija tukša pēc restartēšanas

Retos gadījumos, pēc servera restartēšanas, ja RAID masīvs tiek izveidots pirmo reizi, konfigurācija netiek atrasta.

Lai problēmu atrisinātu, konfigurāciju ir jāizveido divreiz.

RAID 1 piemērs:

  • Izveidošana
    megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -a0
  • Dzēst (šajā gadījumā visu)
    megacli -CfgLdDel -Lall -aAll
  • Izveidot vēlreiz
    megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -a0

Firmware atjauninājums

Ražotāja firmware atjauninājumi (ja ražotājs tos nodrošina) palīdz uzturēt kontrolieru firmware jaunāko versiju, sniedz labojumus zināmiem kļūmēm un pievieno jaunas funkcijas.

Pirms veicat firmware atjauninājumu, vienmēr ieteicams vispirms izveidot rezerves kopiju datus un RAID kontroliera konfigurāciju, lai izvairītos no datu zaudēšanas.

Jūs varat atrast vadlīniju par kontroliera konfigurācijas dublēšanu un atjaunošanu augstāk.

Lasiet RAID kontroliera modeli / FW versiju

Lai lasītu LSI RAID kontroliera statusu, komandrindas rīks megacli jābūt instalētam. Tas jau ir iepriekš instalēts Atrākošanas sistēmā.

Komanda – sintakse:

megacli -AdpAllInfo -aAll

Piemērs izvads:

Versions
================
Product Name : LSI MegaRAID SAS 9260-4i
Serial No: SV52117135
FW Package Build: 12.15.0-0205

Veiciet RAID kontroliera FW atjauninājumu

Atkarībā no pašlaik uzstādītā firmware versijas kontrolierā, var būt nepieciešams veikt starpposma atjauninājumu (tikai ar firmware versijām, kas ir vecākas par 12.12.0-0090).

Ja firmware versija ir vecāka par firmware versiju 12.12.0-0090, lūdzu, veiciet starpposma atjauninājumu uz firmware versiju 12.12.0-0090.

Saglabājiet firmware failu serverī un izpildiet šādu komandu, lai atjauninātu firmware versiju uz, šajā piemērā, 12.12.0-0090. Jums ir jāpielāgo ceļš līdz iepriekš saglabātam firmware failam (.rom failam) mr12.12.0-0090.rom.

Lūdzu, atsaucesieties uz firmware atjauninājuma readme failu atbilstošai komandai. Šajā piemērā tas izskatās šādi:

megacli -adpfwflash -f mr12.12.0-0090.rom -a0

Ja starpposma atjauninājums nav nepieciešams, izmantojiet šo saiti, lai meklētu ražotāja atbalsta lapu ar jaunāko pieejamo firmware RAID kontrolieram.

Ražotāja atbalsta dokumenti un lejupielāde.

Kā agrāk, saglabājiet firmware failu serverī un izpildiet šādu komandu, lai atjauninātu firmware versiju uz, šajā piemērā, 2108fw. Jums ir jāpielāgo ceļš līdz iepriekš saglabātam firmware failam (.rom failam) mr2108fw.rom .

Lūdzu, atsaucesieties uz firmware atjauninājuma readme failu atbilstošai komandai. Šajā piemērā tas izskatās šādi:

Komanda – sintakse:

megacli -adpfwflash -f mr2108fw.rom -a0

Pārbaudiet RAID kontroliera firmware atjauninājumu

Visbeidzot, jūs varat pārbaudīt uzstādīto firmware versiju.

Komanda – sintakse:

megacli -AdpAllInfo -aAll

Piemērs izvads:

Versions
================
Product Name : LSI MegaRAID SAS 9260-4i
Serial No: SV52117135
FW Package Build: 12.15.0-0205

Secinājums

Šis raksts demonstrē dažādas RAID konfigurācijas iespējas jūsu serverī ar LSI aparatūras RAID kontrolieri. Cerams, ka jūs esat to konfigurējis pēc savas gaumes.

Was this article helpful?
Skatījumi: 735

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu