Re: RAID, LVM v. SAN?


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Vladimir Naprstek <vladimir bod naprstek zavinac rwe-ecs bod cz>
Date Wed, 19 Jul 2006 09:24:26 +0200

Matej Cepl píše v Út 18. 07. 2006 v 12:25 -0400:
> Vladimir Naprstek wrote:
> > linuxove clustery (http://en.wikipedia.org/wiki/Global_File_System)
> > Kouknete na wikipedii:
> > http://en.wikipedia.org/wiki/Network-attached_storage
> 
> Tohle všechno mám naštudované (zejména z wikipedie, ale i z nějakých
> RedHatích white paperů), ale jednu věc nad kterou si marně lámu hlavu je
> tohle: nahrazuje GFS LVM? Mám na mysli, jestli to clusterování, tj. že se
> hromada disků (ať už RAIDovaných nebo ne) tváří jako jeden logický disk
> dělá GFS samo o sobě nebo musí běžet nad LVM na těch diskových serverech (a
> zajišťuje jenom to, že si dva programy nepíší do jednoho souboru -- to je
> jest je to jenom obdoba NFS a podobných síťových serverů, která ale
> produkuje native POSIX funkce)?
> 

Obávám se, že máte zmatek ve významu slova cluster. Není to spojení
disků ale spojení celých počítačů, které se navenek tváří jako jeden
server a interně si rozděluje zátež. To nemá nic společného se sdílením
datových prostor, protože to není nutné (i když velice časté).

Jinak LVM a GFS dělá každý něco úplně jiného a jeden nenahrazuje druhý.

LVM (nebo i RAID) vezmou disky, nějak je uspořádají (například do
jednoho velikého) a to nabídnou diskovému subsystému operačního systému.
Výsledkem je, že OS vidí jeden disk, ale ve skutečnosti je to třeba 10
fyzických disků. Co s ním pak OS udělá je už pro LVM (nebo RAID) úplně
fuk.

GFS je file systém (FS). Tj. na disk (a může být připojený přes LVM)
uspořádá data tak, aby aby jim rozumněl OS. A konkrétně tenhle má navíc
tu vlastnost, že jeden FS umí připojit k vícero serverům (v tomto
případě clusteru, což bude asi podmínka - podrobně GFS zas neznám).



> Jinými slovy -- může GFS fungovat jako obdoba Googlu? To jest, můžu vzít
> hromadu Linuxových serverů, připojit je do jedné sítě, a pak pouze s GFS
> (bez LVM nebo čehokoli jiného podobného) vytvořit jeden logický disk? Na
> jednu stranu se to tváří, že ano, ale RedHatí whitepapery vypadají, že
> počítají s tím, že GFS poběží nad SANem (který to propojení více fyzických
> disků do jednoho disku logického zajišťuje sám o sobě).
> 

Obávám se, že tak snadno to nepůjde. GFS je určeno pro clustery, tj.
samotné připojení serverů do sítě nestačí. Pokud chcete mít společný
datový prostor, bude možná stačit použití NFS.

To nasazení SAN je spíše z důvodu bezpečnosti, rychlosti, spolehlivosti.
Upřímně řečeno, s několika IDE disky díru do světa neuděláte. Pokud Vám
na datech záleží a budete požadovat jistou úroveň bezpečnosti, rozdíly v
cenách mezi IDE a SCSI zas nebudou až tak velike a pro Vás důležité.

> Je tohle už pochopitelnější?
> 
> Díky,
> 
> Matěj
> 
-- 
s pozdravem

Vladimír Náprstek



Partial thread listing: