LINUX RAID
Horváth Ákos Péter
maxx at inf.bme.hu
Fri Sep 16 11:58:04 CEST 2005
[előrebocsátom hogy csak suse és debian rendszereket ismerem jól, tehát
uhu, ubuntu és redhat téren minden, amit mondok, pontatlan]
Üdv,
1. a samba teljesen jól kiváltja az nt4-et. Ha olyat is akarsz, hogy
automatikusan fel lehessen regisztrálni windowsos kliensgépeket, és ők
rögtön be is kerüljenek a lokális nameserver adatbázisba és dhcp konfigba,
akkor vagy sokat dolgozol, vagy kénytelen leszel susét használni.
Megjegyzem, ezek megítélésem szerint fölösleges feature-ök.
2. ha előrekonfigurált irodai rendszert akarsz minimális adminisztrációs
igényekkel, akkor használj suset vagy redhatot. Ezek közül viszonylag
jobban a susét ismerem és összességében az a véleményem róla, hogy bár
valóban semmit se kell hozzá tudni, csak egérrel be lehet állítani
mindent, ha viszont olyat akarsz csinálni vele, amit nem tud alapból
klikkelgetésekkel, akkor véged.
Alapvetően az van, hogy sima webszervernek nem kell nagy teljesítményűnek
lenni. Régen, 20 éve még úgy volt, hogy volt egy bika szerver, és arra
csatlakoztak a nagyon-nagyon vékony kliensek (soros porti terminálok :) ).
Ebből az időszakból datálódik az a magát manapság is hihetetlenül szívósan
tartó tévhit, hogy egy szervernek erős vasnak kell lennie. Hát nem. Ezzel
szemben a valóság az, hogy megnézném, hány szervernek van szüksége akkora
számítási kapacitásra, mint egy realtime 3d rendereléshez, amit manapság
már a hétköznapi workstationök is elfogadható szinten tudnak. Az éles
szervereim túlnyomó többségén a load (tehát lényegében a cpu és az io
kihasználtsága) 0.1 körüli vagy az alatt van. Ez azt jelenti, hogy tízszer
akkora használat mellett még mindig nem lenne szűk keresztmetszet a vas.
Ha jól konfigurálható rendszert akarsz, akkor debian. Igazából szerintem
mindenre a debian a legjobb.
ATA RAID, meg mindenféle hw raid egy fos. Körülményes, MEREV, és NEM hw
raid. Az is sw raid, csak épp a raidkezelő sw nem az os része, hanem az
idekártyán van flashbe égetve. Ebből kifolyólag kontrollod sincs fölötte,
míg az OS cuccai fölött totális a kontrollod. Nem is gyorsít, a mai procik
még a raid5-nél is sokkal gyorsabbak a raid kötet vinyóinál. Neked persze
mirror kell.
Különösen rendkívüli távolságtartással kezelendők az ilyen raid5 rackek,
tehát pont azok, amelyeket, ha jól emlékszem, sygma emlegett, hogy milyen
jó, hogy egy abszolút tökfej is ki tudja cserélni azt a vinyót, ami
mellett villog a felkiáltójel.
Először is, csaknem kizárólag zárt forrású driverük van, tehát jó esélyed
van rá, hogy nem fogod tudni frissíteni a rendszeredet, továbbá nem fogod
tudni megkerülni sem őket (elérni a hw nélkül a vinyók tartalmát). Egy
fullkarbantarthatatlan rendszered lesz. Persze, van amikor elég pöcsök a
gyártók, és hogy kellemes feelinget okozzanak a rendszergazdáknak, az
egyébként ide vinyókat összerakó raides hotswap rackeket scsinek látszó
driverrel látják el az os felé. Ennek persze semmi köze nem lesz a
scsihoz, csak annak fog látszani, mert a scsi alrendszeren keresztül éri
el az os.
Láttam már olyan hotswap raidet is, amelyik EGYETLEN MŰANYAG TÖMBBŐL VOLT
KIÖNTVE, úgy, hogy a vinyók épphogy belefértek. Márkás szerver volt, ha
jól emlékszem albacomp vagy valami hasonló kaliber. No most az a vinyó,
amelyik egy ilyen tömbbe van beleöntve, el lehet képzelni, mennyire
melegszik. Nagyjából az OS bootolása után az egyik vinyót kivéve, már nem
is lehetett megfogni. Szükség is volt ott a raid5re, tekintve, hogy a
meleg miatt egy ilyen rendszerben nyilván egymás után pukkannak el a
vinyók. Természetesen binaryonly driver volt csak hozzá, ami pont
inkompatibilis volt azzal a suse kernellel, amit rá kellett tennem. Végül
is a suse kernelt kellett a driverhez alakítani, de hát ez mekkora fos egy
megoldás volt :( A seggfej ügyfélnek meg persze lotus szerver futtatáshoz
kellett az egész, de úgy, hogy a susét mi telepítjük, a lotust meg az ő
rendszergazdái. Egy bontóból vett pcből, esetleg némi ha clusterrel
kiegészítve, sokkal jobb rendszere lehetett volna töredékannyi pénzért.
Hasonló okokból egyébként SATA RAIDnak sem látom értelmét, látom viszont
értelmét SATA-s vinyókon sw raidnek.
Egyébként suséban és vsz redhatban is van clickonly raid és lvm
konfiguráció.
LVM: az lvm-nek nincs köze a raidhez, az lvm egy logikai kötetkezelő. Ez
lényegében egy olyan speciális partíciós táblát jelent, amin a partíciók
akár használat közben is átmozgathatók egyik diszkről a másikra, vagy
átméretezhetőek. Nagyon praktikus. A w2k is tud ilyet.
Nagyon praktikus dolog tud lenni raid fölött használni lvm-et. Még
jobb lvm fölött használni raidet, de erre még nincs grafikus tool és a
commandline eszközökkel is körülményes egy picit.
Az egyes hw elemek között megítélésem szerint gyakorlatilag nincs
különbség, persze mindenki szeret arra esküdözni, amit utoljára vett, de
ez szerintem inkább pszichológia. Én mondjuk amd-fan vagyok, szervereken
_is_, ennek ellenére majdnem az összes szerverem intel, mert azok, akik a
vasat rakják alám, többnyire abban a tévhitben élnek, hogy szerverbe intel
való. De igazából nincs különbség ebben sem, tehát sem a prociban, sem az
alaplapban, sem a memória márkásságában, sem a vinyó típusában.
Ami viszonylag fontos, az az, hogy minden vinyón legyen hűtőventillátor.
Ebből kifolyólag persze nem fognak beférni a 3.5-ös vinyótartó rekeszbe a
gépházban, tehát kell venni beépítőkeretet (NEM racket - átlag
számítógépes szakboltban az eladók csak akkor fogják fel, hogy
beépítőkeretet és nem racket akarsz, ha odaviszel nekik egyet és
megmutatod) és 5.25-be rakni őket.
Általában kevéssé hozzáértő emberek hajlamosak továbbá abba a tévképzetbe
esni, hogy ha sokszázezret beleölnek egy gépbe, akkor az majd jó stabil
meg gyors lesz anélkül is, hogy foglalkozniuk kéne vele. Ez nem így van,
sarki boltban - vagy akár, horribile dictu, bontóban vásárolt -
alkatrészekről felállított HA cluster sokkal hatékonyabb, mint egy HP
(fujj) vagy IBM (fujj) sokmilliós szerver. Persze, nem olyan szép, meg nem
kelti azt a (tév-)képzetet, hogy egy ilyen "komoly szerveren" csakis
kurvakomoly műveletek folyhatnak.
Másik fontos tévhit, hogy a raid1, tehát a mirror mindentől megvéd. Ez nem
így van, mert a véletlen, vagy szándékos törléstől nem véd meg. Továbbá
nem véd meg villámcsapástól sem, mert az szereti egyszerre égetni le
mindkét vinyót.
A raid1 arra jó, hogy ha egyik vinyó megdöglik, a munka folyhat tovább, és
te már távolról láthatod, hogy cserére van szükség, és már eleve az új
vinyóval mehetsz be karbantartani. Ha biztonságban akarod tudni az
adatokat, akkor neked nem raid kell, hanem backup. Backup tehát
mindenképpen kell, raid viszont csak akkor, ha annyira fontos a megbízható
működés, hogy a backup dacára is szükség van a raidre _is_. Tipikusan
egyébként a mai vinyóárak- és megbízhatóságok miatt, többnyire ilyen
fontos szokott lenni.
Tehát a lényeg:
- vegyél szervert nyugodtan jó olcsón, igen, nyugodtan vegyél hozzá
bontóból alkatrészt
- rakjál rá sw raidet (mirrort vagy raid5-öt)
- debiannal
- és minden vinyón legyen hűtő!!
- BACKUP legyen!!! (lehetőleg másik szerverre)
üdv
MaXX
On Fri, 16 Sep 2005, HWSW Famulus wrote:
> From: HWSW Famulus <hwsw at famulus.hu>
> To: elektro at tesla.hu
> Date: Fri, 16 Sep 2005 11:10:36 +0200
> Subject: Re: LINUX RAID
> X-Mailer: Microsoft Outlook Express 6.00.2900.2670
>
>>> Az NT4-et ne erőltesd, szerintem sem.
>>
>> Foleg hogy NT4 mar 3(?) eve nem supportalt az MS altal, frissitesek
>> sincsenek mar.
>> Valkai Jozsef
>
> ....ez meg nem zavarna, mert elvolna magaban a sarokban,
> tovabbra is, internet nincs ezen a rendszeren....
> Szoval amire eddig jo volt, arra ezutan is jo lenne sw szempontbol
> A P4 chipset-ek tamogatasa mar jobban izgat pl....
>
> Akkor maskepp kerdezek:
>
> Az UHU-ban vagy SuSE-ban van alapbol vagy
> konynen elrehetoen ATA RAID1 es SAMBA ?
>
> Nem akarok semmikeppen forgatni meg ilyenek.
> Csak egerrel kattogni ....valami vezerlopult szerusegeben.
> Letezik ilyen lehetoseg?
>
> Az alaplap mondjuk egy ASUS Intel 848/865GV
> (integralt vga) chip-settel.....
>
> KJ
>
>
>
>
>
>
>
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
More information about the Elektro
mailing list