Adva vagyon egy MSA1000-es kompak(t) ;-) SAN storage FCvel egy DL380-as gépen, Qlogic HBA (szintén kompak ) kártyával , SLES 9 oprendszerrel.
Szeretném a következő müködési állapotot elérni vele:
menet közbeni biztonságos átméretezése a tároló diskeknek.
Milyen megoldásokat javasoltok a fenti cél elérésére.(konfig,hasznalati utasítás)
A müködtetésben eljutottam odáig hogy egy adott disk (/dev/sdb) meretét az MSA webes manager programjával megváltoztattam( disk hozzáadása az ARRAYhoz, valamint a Logical Drive méretét megnöveltem)
Ezután a gepet ujraindítva már az uj méretű disk volt látható.(el lehet e kerülni a rebootot, hputiliti?)
A partició méretét először a yast-al probáltam megnövelni,de belebukott. A resize_reiserfs azt mondta minden hely foglalt, utánna a cfdisk segítségét kértem hogy maximálja a particiót,látszolag ez meg is történt. De a partició nem változot meg, ellenben a reiserfs joblétre szenderült, melyet a rebuild-tree sem volt képes helyre pofozni(vegülis több órás küzdés után részlegesen helyre pofoztam ) némi pihenés és gondolkodás után arra jutottam hogy a problémát az okozhatta hogy a array és a logikal disk növelése után megváltoztattam a Raid Fault Tolerance és a Stripe Size értékeit (talán). Mindez után létre hoztam egy másik particiót melyet a yastal minden további nélkül át tudtam méretezni. Tanulság mielött hozzányulsz valamihez csinálj biztonsági mentést, vagy legalább futtasd a reiserfsckt ro-ban.
Ilyen hosszú kítérő után elgondolkodtam miként lehetne eme műveletet nagy biztonsággal és/vagy egyszerűbben csinálni
saját kútfőből a következőkre jutottam:
- a /dev/sdb -n nem készítek particiót hanem az egésszet leformázom reiserfsre. Kérdés hogy ez így müködhet e (a logical disk növelése után igy egyböl a resize mehet)
- LVM használata( ilyenkor a PV nem méretezhető át hanem extended particiokat kel hozzá adni, hogy miért extended, mert abból nem csak 4 lehet hanem n+1, a kérdés csak az az n meddig nőhet, kicsit nehézkesnek tűnik, és nem tudom mennyire megy a teljesítmény rovására)
- marad a /dev/sdb1 sruktura és kellö odafigyeléssel és imádsággal méretezünk át.
szerintem az LVM a leg biztonságosabb (csak ami lessz belőle az csunya)
ha bárkinek a fentebb elhangzottakkal kapcsolatban kiegésszítése vagy közlendője lenne az itt tegye közszemlére
- 1237 megtekintés
Hozzászólások
Hogy is lehet Linuxban SCSI buszt újrascannelni mostanában? Neked lényegében ez kellene (buszra, esetleg id-re szűkítve) ahhoz, hogy ne kelljen újraindítani.
Ehhez már vendor tool kell?
- A hozzászóláshoz be kell jelentkezni
Hát én is pont ezt kérdezem. Miként müködik ez Qlogic FC kartyával, remélem nemcsak én használok HP ilyen kártyát SAN rendszerben.
- A hozzászóláshoz be kell jelentkezni
En ezt LVM/LSM-el oldom meg SAN eseten, nemszeretem a unitok(logikai diskek) meretet valtoztatni, inkabb kiajanlok meg 1-et neki. (mind linux mind tru64 alatt), a windows szinte azonnal latja a disket, trunal hwmgr kell es mivel a vmware esx (ami linux alapu) szinten latta reboot nelkul, feltetelezem hogy linuxban is meg lehet oldani.
Arra vigyazni kell hogy a SAN diskek scsi idje eleg magas szokott lenni (storagetol fuggoen), ezert a keresesi tartomanyt parameterben magasabbra lehet/kell allitani (szoptam mar vele 2-3 orat)
- A hozzászóláshoz be kell jelentkezni
Read the f*cking knowhow on www.qlogic.com !
http://www.qlogic.com/cgi-bin/faq_display.pl?faq=kb/KB14182.html
- A hozzászóláshoz be kell jelentkezni
Tehát vendorfüggő a dolog.
- A hozzászóláshoz be kell jelentkezni
Tehát ha egy kicsit is elolvastad a linken írtakat, rohadtul generikus, és 1általán nem vendorfüggő a dolog.
Mellesleg pontosan ezt csinálja a méltán kedvelt rescan-scsi-bus.sh script is minden lehetséges scsi csatornára.
Örüljünk inkább, hogy egy vendor hajlandó ezt a tudást is propagálni, pedig igazából semmi dolga vele, a linux scsi rétegének sajátja ez a fajta működés.
- A hozzászóláshoz be kell jelentkezni
Válaszolok is magamnak, elolvastan én is rendesen, mea culpa.
Tényleg van benne vendorfüggő.
Viszont érdekes, mert én is használok qla-vezérlőket linux alatt, és sose kellett ilyeneket trükköznöm vele, a rescan-scsi-bus.sh simán felhozta az új lun-okat, meg minden változást...
Furi.
- A hozzászóláshoz be kell jelentkezni
a partició méretének megváltozását is beleértv?
- A hozzászóláshoz be kell jelentkezni
Volt rá példa, igen... Mondjuk EMC alrendszert használtunk, nem MSA-t, és lehet, hogy annak vmelyik daemon processze megoldotta a qla driver specifikus basztatást.
Viszont a rescan kellett manuálisan. Ja, és nem voltunk bolondok reiser-t használni, az ext3-at meg szépen resize-oltuk gond nélkül.
- A hozzászóláshoz be kell jelentkezni
reiserfst is lehet online resizeolni ... :)
pl. : resize_reiserfs -s+512M /dev/...
jfs-t is :
jfs_extend pl: mount -o remount,resize
- A hozzászóláshoz be kell jelentkezni
az EMCs logikai diskeket miként rendelted össze a linuxoddal (fdisk+mkext3 /dev-sdx2 vagy LVM, vagy egyszerüen csak mkext3 /dev/sdx az egésszre )
szerintem hogy milyen az fs az nem számít sokat reisert is át lehet méretezni könnyen ha már a partició nagyobb alatta a többi meg hit kérdése.
- A hozzászóláshoz be kell jelentkezni
Lehet reisert resize-olni, csak nem markia az első, aki megszívta. Én meg ext3-mal még soha nem szívtam be a resize-t. Nem szeretem a reisert, no.
Nos, fenn van a PowerPath, úgyhogy annak a device-ait szólongatja...
Gyakorlatilag amolyan multipath IO, ha mond valamit.
Lényeg, hogy no LVM.
- A hozzászóláshoz be kell jelentkezni
a PP az multipath-lodabalance v "csak" multipath-failover ?
- A hozzászóláshoz be kell jelentkezni
"csak", a LB nem megy a jelen vason, mármint az EMC verzión...
- A hozzászóláshoz be kell jelentkezni
CX?
- A hozzászóláshoz be kell jelentkezni
Nyugi, a 2.6.16-os kernelben semmi nyoma ennek a qlascannek. :)
- A hozzászóláshoz be kell jelentkezni
Bocs, de ezen a hozzászólásodon csak röhögni tudtam. :)
- A hozzászóláshoz be kell jelentkezni
Láthattad, bűnbánó voltam. Én ugatok, hogy olvasd el, közben én siklok el a dolgok fölött... :)
Mind1, bocs a beszólásért.
Egyébként továbbra se vagyok meggyőződve, hogy a sima rescan-scsi-bus.sh nem elég...
Legközelebb kipróbálom!
- A hozzászóláshoz be kell jelentkezni
Akkor is jobban tetszik a camcontrol. :)
- A hozzászóláshoz be kell jelentkezni
Ízlések és pofonok ugye... ;)
- A hozzászóláshoz be kell jelentkezni