Šis straipsnis paaiškina, kaip naudoti 3ware RAID valdymo programą.
Įvadas
- Kai atsisiunčiate programą, įsitikinkite, kad pasirenkate architektūrą, tinkamą jūsų operacinės sistemos (32 bitų sistemoms naudokite
x86
, 64 bitų sistemoms –x86_64
). - Po atsisiuntimo išarchyvuokite archyvą į pasirinktą katalogą.
- Jei naudojate UNIX sistemą (Linux/BSD), rekomenduojame suteikti vykdomąją teisę ir nukopijuoti ją į
/bin
katalogą, kad būtų patogu naudoti:cd /kelias/iki/išarchyvuoto/tw_cli/ chmod +x tw_cli cp tw_cli /bin/tw_cli
Kaip nuskaityti aparatinės RAID būseną
Pirmiausia gaukite įdiegto RAID valdiklio identifikatorių naudodami šią komandą:
tw_cli show
Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c0 9750-4i 36 36 4 0 1 1 OK
Šiame pavyzdyje valdiklis identifikuojamas kaip c0
. Pakeiskite straipsnio pavyzdžio c0
su tinkamu skaičiumi.
Galite gauti RAID būseną naudodami šią komandą:
tw_cli /c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 OK - - - 698.637 ON -
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 698.63 GB 1465149168 S13UJ1CQ704597
p1 OK u0 698.63 GB 1465149168 S13UJ1BQ708871
Šiame pavyzdyje viena vienetai u0
yra aktyvus, kuris susideda iš dviejų diskų – p0
ir p1
. Pakeiskite u0
, p0
ir p1
kitais pavyzdžiais, kuriuos gaunate.
Kaip sukonfigūruoti aparatinę RAID
Nepriklausomai nuo to, ar jums tiesiog reikia keisti esamos RAID režimą, arba jums reikia sukurti naują RAID, visų pirma ištrinkite esamus vienetus:
tw_cli maint deleteunit c0 u0
Kadangi turite nurodyti keletą diskų šiose komandose, būkite atidūs, jog :
naudojamas sąrašams (kaip kablelis) ir -
naudojamas intervalams. Pavyzdžiui, p0:1:2
yra tas pats kaip p0-2
.
Sukurkite RAID 0 (su dviem disku, nepatariama!):
tw_cli maint createunit c0 rraid0 p0:1
Sukurkite RAID 1 (su dviem disku):
tw_cli maint createunit c0 rraid1 p0:1
Sukurkite RAID 5 (su trimis diskais):
tw_cli maint createunit c0 rraid5 p0:1:2
Sukurkite RAID 5 (su keturiais diskuais):
tw_cli maint createunit c0 rraid5 p0:1:2:3
Sukurkite RAID 5 (su keturiais diskuais ir pradinio dydžio 200 GB):
tw_cli
//rescue> /c0 add type=raid5 disk=0:1:2:3 v0=200
Nustatykite RAID 6 (su keturiais diskuais):
tw_cli maint createunit c0 rraid6 p0-3
“`html
Kaip naudoti diskus kaip JBOD
3ware 9650SE valdiklis gali sukonfigūruoti diskus kaip JBOD, tai padaro juos naudojamus kaip vieną didelę vienetą, turintį visų diskų talpą. Tačiau LSI/3ware rekomenduoja, kad diske būtų vietoj to konfigūruoti vienetuose.
Rodyti dabartinę būseną:
tw_cli /c0 show exportjbod
/c0 JBOD Export Policy = off
Įjungti JBOD:
tw_cli /c0 set exportjbod=on
JBOD Export Policy įjungimas /c0... Atlikta.
Kaip pradėti atkūrimą naudojant tw_cli su pažeistu RAID
Pirmiausia patikrinkite RAID valdiklio būseną:
tw_cli /c0 show
Pavyzdys su RAID 1:
Vieta VietaTipas Būsena %RCmpl %V/I/M Stripe Dydis(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 PAŽEMINTAS - - - 698.637 ĮJUNGTA -
Port Būsena Vieta Dydis Blokai Serijinis
---------------------------------------------------------------
p0 PAŽEMINTAS u0 698.63 GB 1465149168 S13UJ1KS210609
p1 GERAI u0 698.63 GB 1465149168 S13UJ1NQ600102
Jums reikia ištrinti PAŽEMINTUS
diskus iš masyvo:
tw_cli maint remove c0 p0
Jei vienas iš diskų yra defektuotas, paprašykite pakeisti diską. Tada turite iš naujo nuskaityti valdiklį:
tw_cli maint rescan c0
Dabar galite paleisti masyvo atkūrimą:
tw_cli maint rebuild c0 u0 p0
Kai tai bus padaryta, atkūrimas prasidės, ir galėsite patikrinti būseną:
tw_cli /c0 show rebuild
Kai pradedate atkūrimą, išvestis bus panaši į šią:
Vieta VietaTipas Būsena %RCmpl %V/I/M Stripe Dydis(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-1 ATKURIAMAS 5 - - 698.637 ĮJUNGTA -
Port Būsena Vieta Dydis Blokai Serijinis
---------------------------------------------------------------
p0 PAŽEMINTAS u0 698.63 GB 1465149168 S13UJ1KS210609
p1 GERAI u0 698.63 GB 1465149168 S13UJ1NQ600102
Jei atkūrimas nutrūko dėl ECC klaidų, galite priversti atkūrimą (nerekomenduojama):
tw_cli /c0/u0 start rebuild ignoreECC
Kitos naudingos komandos
Rodyti pagalbą ir valdiklio informaciją
tw_cli help
Rodyti valdiklio ir konfigūracijos informaciją
tw_cli info c0
Nuskaityti SMART vertes iš disko
- 6000, 7000 ir 8000 valdikliams:
smartctl -a -d 3ware,p0 /dev/twe0
- 9000 valdikliams:
smartctl -a -d 3ware,p0 /dev/twa0
- 9750 valdikliams:
smartctl -a -d 3ware,p0 /dev/twl0
Eksportuoti diską
tw_cli /c0/p0 export
Nustatyti diską kaip rezervinį
tw_cli /c0 add raidtype=spare disk=2
“`