SAN disk átméretezése reiserfs alatt

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

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?

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)

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.

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.

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.

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.

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.