[Gluster-devel] HELP
B P
bajicpredrag at yahoo.com
Mon Apr 14 18:26:16 UTC 2008
Hi,
I have installed glusterfs 1.3.8.pre1 (repository revision glusterfs--mainline--2.5--patch--676) on three severs under VMware.
This configuration (shown bellow) works just fine (HA, self-heal,...), but if I want to enable writeback and readahead options, this configuration refuses to be loaded?! What is wrong in that case!?
Could someone, please, explain it to me, why is that so? I need this writeback and readahead options up and running so I can test the GlusterFS High Availability whith non-default parameters.
Oh! One more thing. Wahat is exactly the
option remote-host roundrobin.gluster.local for? How does it actually work?
It does not work as it is, so I had to comment it. :(
I have a feeling that my system would be much more faster if I manage to enable roundrobing on client side.
-----
Best regards,
Predrag BajiÄ
***********************************************************************************************
server1 spec file:
***********************************************************************************************
volume mailspool-ds
type storage/posix
option directory /home/export/mailspool-ds
end-volume
volume mailspool-ns
type storage/posix
option directory /home/export/mailspool-ns
end-volume
volume mailspool-santa2-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.2
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa2-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.2
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-santa3-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.3
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa3-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.3
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-ns-afr
type cluster/afr
subvolumes mailspool-ns mailspool-santa2-ns mailspool-santa3-ns
#option replicate *:3
end-volume
volume mailspool-ds-afr
type cluster/afr
subvolumes mailspool-ds mailspool-santa2-ds mailspool-santa3-ds
#option replicate *:3
end-volume
volume mailspool-unify
type cluster/unify
subvolumes mailspool-ds-afr
option namespace mailspool-ns-afr
option scheduler rr
end-volume
volume mailspool
type performance/io-threads
#option thread-count 3
#option cache-size 32MB
subvolumes mailspool-unify
end-volume
volume server
type protocol/server
option transport-type tcp/server
subvolumes mailspool
option auth.ip.mailspool-ds.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool-ns.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool.allow 127.0.0.1,192.168.0.*
end-volume
**********************************************************************************************
server2 spec file:
**********************************************************************************************
volume mailspool-ds
type storage/posix
option directory /home/export/mailspool-ds
end-volume
volume mailspool-ns
type storage/posix
option directory /home/export/mailspool-ns
end-volume
volume mailspool-santa2-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.1
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa2-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.1
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-santa3-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.3
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa3-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.3
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-ns-afr
type cluster/afr
subvolumes mailspool-ns mailspool-santa2-ns mailspool-santa3-ns
#option replicate *:3
end-volume
volume mailspool-ds-afr
type cluster/afr
subvolumes mailspool-ds mailspool-santa2-ds mailspool-santa3-ds
#option replicate *:3
end-volume
volume mailspool-unify
type cluster/unify
subvolumes mailspool-ds-afr
option namespace mailspool-ns-afr
option scheduler rr
end-volume
volume mailspool
type performance/io-threads
#option thread-count 3
#option cache-size 32MB
subvolumes mailspool-unify
end-volume
volume server
type protocol/server
option transport-type tcp/server
subvolumes mailspool
option auth.ip.mailspool-ds.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool-ns.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool.allow 127.0.0.1,192.168.0.*
end-volume
***********************************************************************************************
server3 spec file
***********************************************************************************************
volume mailspool-ds
type storage/posix
option directory /home/export/mailspool-ds
end-volume
volume mailspool-ns
type storage/posix
option directory /home/export/mailspool-ns
end-volume
volume mailspool-santa2-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.1
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa2-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.1
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-santa3-ds
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.2
option remote-subvolume mailspool-ds
option transport-timeout 1
end-volume
volume mailspool-santa3-ns
type protocol/client
option transport-type tcp/client
option remote-host 192.168.0.2
option remote-subvolume mailspool-ns
option transport-timeout 1
end-volume
volume mailspool-ns-afr
type cluster/afr
subvolumes mailspool-ns mailspool-santa2-ns mailspool-santa3-ns
#option replicate *:3
end-volume
volume mailspool-ds-afr
type cluster/afr
subvolumes mailspool-ds mailspool-santa2-ds mailspool-santa3-ds
#option replicate *:3
end-volume
volume mailspool-unify
type cluster/unify
subvolumes mailspool-ds-afr
option namespace mailspool-ns-afr
option scheduler rr
end-volume
volume mailspool
type performance/io-threads
#option thread-count 3
#option cache-size 32MB
subvolumes mailspool-unify
end-volume
volume server
type protocol/server
option transport-type tcp/server
subvolumes mailspool
option auth.ip.mailspool-ds.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool-ns.allow 127.0.0.1,192.168.0.*
option auth.ip.mailspool.allow 127.0.0.1,192.168.0.*
end-volume
----------------------------------------------------------------------------------------------------------------------
client spec file (server3 is also the client too):
----------------------------------------------------------------------------------------------------------------------
volume santa
type protocol/client
option transport-type tcp/client # for TCP/IP transport
#option remote-host roundrobin.gluster.local# DNS rrbn. ptr towards all 3 GlusterFS servers
option remote-host 127.0.0.1
option remote-subvolume mailspool # name of the remote volume
option transport-timeout 1
end-volume
#volume writeback
# type performance/write-behind
# option aggregate-size 128KB # unit in bytes
# subvolumes santa1
#end-volume
#volume readahead
# type performance/read-ahead
# option page-size 64KB # unit in bytes
# option page-count 16 # cache per file = (page-count x page-size)
# subvolumes writeback
#end-volume
More information about the Gluster-devel
mailing list