PDA

Bekijk Volledige Versie : glusterfs en samba



johan.smits
08/10/09, 09:55
Ik heb 2 servers als server client draaien met gluster.
Dit zijn webservers. (Debian Lenny)

Nu heb ik het probleem dat wanneer ik via samba de share open waar gluster share benader krijg ik soms de melding dat het bestand gelocked is. Ook schrijft het systeem soms maar 0byte weg en kan soms niet de totale file lezen.
Op het systeem zelf werkt het wel goed. Moet ik op samba locking uitzetten ofzo of welke settings moet ik hiervoor gebruiken?

Ik gebruik deze versies en configuraties:

glusterfs 2.0.6 built on Oct 2 2009 19:02:10
Repository revision: v2.0.6
volume web02
type protocol/client
option transport-type tcp/client
option remote-host web02.backdoor
option remote-subvolume brick
end-volume

volume web03
type protocol/client
option transport-type tcp/client
option remote-host web03.backdoor
option remote-subvolume brick
end-volume

volume replicate
type cluster/replicate
subvolumes web02 web03
end-volume

volume writebehind
type performance/write-behind
option window-size 1MB
subvolumes replicate
end-volume

volume cache
type performance/io-cache
option cache-size 512MB
subvolumes writebehind
end-volume
volume posix
type storage/posix
option directory /data
end-volume

volume locks
type features/locks
subvolumes posix
end-volume

volume brick
type performance/io-threads
option thread-count 8
subvolumes locks
end-volume

volume server
type protocol/server
option transport-type tcp/server
option auth.addr.brick.allow *
subvolumes brick
end-volume
Samba: Version 3.2.5
[http]
comment = Web Folder
path = /dataGFS
guest ok = yes
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = www-data
force group = www-data

johan.smits
08/10/09, 11:00
Probleem is opgelost, een :stupid:
op de samba share moet je posix locking = no
toevoegen.
Probleem lijkt nu opgelost.

atoomkern
11/12/09, 14:43
Zou je je ervaring met GlusterFS kunnen delen? Ik ben erg benieuwd naar de performance en de betrouwbaarheid (automatic failover).

Wido
11/12/09, 16:16
Zie ook: http://gathering.tweakers.net/forum/list_message/32806862#32806862

Ik vind het zelf vreselijk traag en echt betrouwbaar is het imho niet.

Jesperw
11/12/09, 16:39
Zie ook: http://gathering.tweakers.net/forum/list_message/32806862#32806862

Ik vind het zelf vreselijk traag en echt betrouwbaar is het imho niet.
Da's op zich jammer. OCFS2 is namelijk ook niet echt rock solid te noemen :P Ken je cluster filesystems die wél goed zijn?

Wido
11/12/09, 16:52
Da's op zich jammer. OCFS2 is namelijk ook niet echt rock solid te noemen :P Ken je cluster filesystems die wél goed zijn?GlusterFS en OCFS2 zijn totaal anders.

Maar nee, een goed en snel filesystem heb ik nog niet kunnen vinden. Blijf hier nog bij de DRBD failover met NFS.

johan.smits
12/12/09, 11:47
Nou dan mijn mening,

Ik ben tevreden over de glusterfs.
Het werkt prima en voor onze doeleinden snel genoeg. We moeten webserver's in sync houden welke geloadbalanced staan.
De failover werkt ook prima, valt er een brick weg dan neemt de andere het automatisch over.
Komt deze terug dan is deze ook zo weer in sync.
Tot op heden nog geen data verlies gehad.

Ik ben er tevreden over, het heeft het failover voor ons 200% makkelijker gemaakt zonder 1 centrale storage nodig te hebben welke extra kosten met zich meebrengt, maar toch failover kunnen realiseren.

Alle webservers hebben keepalived draaien om elkaar te controleren en valt http weg dan neemt de andere het IP over.
Heel simpel maar wel effectief.

Wido
12/12/09, 11:53
Heb je het wel eens echt goed getest? Ga bijvoorbeeld eens een tar van PHP uitpakken op je GlusterFS en trek er dan een node uit, hoe goed blijft de data dan nog? (md5sums!).

En als je die node weer online brengt, hoe goed gaat het syncen daarna?

johan.smits
12/12/09, 11:56
dit heb ik inderdaad nog niet getest.
Dit ook omdat het om een webserver gaat, we verwerken geen super gevoelige data, voornamelijk afbeeldingen en 99% van al onze requests zijn opvragen, schrijven is minimaal.

Daarom gaf ik ook aan in onze situatie werkt het prima.
Valt er een node uit tijdens bv een tar, doen we de tar gewoon opnieuw ;)

atoomkern
12/12/09, 12:59
GlusterFS is nog sterk in ontwikkeling. Op dit moment zijn we de Gluster Storage Platform aan het testen. Zodra we deze online hebben zal ik hier wat testjes posten.