[Gluster-devel] Only one "NFS" export in 1.3.0-pre5.1?
Anand Avati
avati at zresearch.com
Wed Jul 4 15:59:44 UTC 2007
Hans,
please ensure that the volume which has been specified as 'option
remote-subvolume <name>' in the client has been properly exported with
'option auth.ip.<name>.allow *'
and that the <name>'s are actually matching.
thanks,
avati
2007/7/4, Hans Einar Gautun <einar.gautun at statkart.no>:
>
> Ok.
> First: Todays running setup on version 1.2.3, running in one server
> process:
>
> ### Export volume "home" with the contents of "/tellus/home" directory.
> volume home
> type storage/posix # POSIX FS translator
> option directory /tellus/home # Export this directory
> end-volume
>
> volume local
> type storage/posix # POSIX FS translator
> option directory /tellus/local # Export this directory
> end-volume
>
> ### Add network serving capability to above brick.
> volume server
> type protocol/server
> option transport-type tcp/server # For TCP/IP transport
> # option transport-type ib-sdp/server # For Infiniband transport
> option bind-address 159.162.84.8 # Default is to listen on all
> interfaces
> option listen-port 6996 # Default is 6996
> option client-volume-filename /etc/glusterfs/glusterfs-client.home.vol
> subvolumes home
> # NOTE: Access to any volume through protocol/server is denied by
> # default. You need to explicitly grant access through # "auth"
> # option.
> option auth.ip.home.allow 159.162.84.* # Allow access to "brick"
> volume
> #option auth.ip.brick.allow 127.0.0.1 # Allow access to "brick" volume
> end-volume
>
> volume server
> type protocol/server
> option transport-type tcp/server # For TCP/IP transport
> # option transport-type ib-sdp/server # For Infiniband transport
> option bind-address 159.162.84.8 # Default is to listen on all
> interfaces
> option listen-port 6997 # Default is 6996
> option client-volume-filename /etc/glusterfs/glusterfs-client.local.vol
> subvolumes local
> # NOTE: Access to any volume through protocol/server is denied by
> # default. You need to explicitly grant access through # "auth"
> # option.
> option auth.ip.local.allow 159.162.84.* # Allow access to "brick"
> volume
> end-volume
>
> _________________________________________________________________
>
>
> I want to use the newest version, 1.3.0-pre5, and here is a test config
> that doesn't work:
>
> volume tester
> type storage/posix # POSIX FS translator
> option directory /m1 # Export this directory
> end-volume
>
> volume test
> #volume io-threads1
> type performance/io-threads
> option thread-count 4
> option cache-size 32MB
> subvolumes tester
> end-volume
>
> ### Add POSIX record locking support to the storage brick
> #volume test
> # type features/posix-locks
> # option mandatory on # enables mandatory locking on all files
> # subvolumes io-threads1
> #end-volume
>
> ### Add network serving capability to above brick.
> volume server
> type protocol/server
> option transport-type tcp/server # For TCP/IP transport
> # option transport-type ib-sdp/server # For Infiniband transport
> # option bind-address 192.168.1.10 # Default is to listen on all
> interfaces
> option listen-port 6996 # Default is 6996
> # option client-volume-filename /etc/glusterfs/glusterfs-client.vol
> subvolumes tester
> # NOTE: Access to any volume through protocol/server is denied by
> # default. You need to explicitly grant access through # "auth"
> # option.
> option auth.ip.tester.allow 159.162.84.* # Allow access to "brick"
> volume
> # option auth.ip.trashcan.allow 192.168.* # Allow access to "trashcan"
> volume
> end-volume
>
> volume tester2
> type storage/posix # POSIX FS translator
> option directory /m2 # Export this directory
> end-volume
>
> volume test2
> #volume io-threads2
> type performance/io-threads
> option thread-count 4
> option cache-size 32MB
> subvolumes tester2
> end-volume
>
> ### Add POSIX record locking support to the storage brick
> #volume test2
> # type features/posix-locks
> # option mandatory on # enables mandatory locking on all files
> # subvolumes io-threads2
> #end-volume
>
> ### Add 'trashcan' support, which stores the deleted files in '/.trash'
> dir
> #volume trashcan
> # type features/trash
> # subvolumes brick
> #end-volume
>
> ### Add network serving capability to above brick.
> volume server
> type protocol/server
> option transport-type tcp/server # For TCP/IP transport
> # option transport-type ib-sdp/server # For Infiniband transport
> # option bind-address 192.168.1.10 # Default is to listen on all
> interfaces
> option listen-port 6997 # Default is 6996
> # option client-volume-filename /etc/glusterfs/glusterfs-client.vol
> subvolumes tester2
> # NOTE: Access to any volume through protocol/server is denied by
> # default. You need to explicitly grant access through # "auth"
> # option.
> option auth.ip.tester2.allow 159.162.84.* # Allow access to "brick"
> volume
> # option auth.ip.trashcan.allow 192.168.* # Allow access to "trashcan"
> volume
> end-volume
>
> Only the first volume is mountable, if any. If I remove one definition
> the config works.
>
> regards
> Einar
>
>
> On ons, 2007-07-04 at 19:39 +0530, Anand Avati wrote:
> > Hans,
> > I dint quite understand your question. Can you please attach your
> > configs and mention what exactly did not work?
> >
> > regards,
> > avati
> >
> >
> > 2007/7/4, Hans Einar Gautun < einar.gautun at statkart.no>:
> > Hi all,
> >
> > I'm not able to use my old server config declaring two
> > different
> > directories for plain "NFS" export.
> > Is this right, or is the syntax just different?
> > Or do I have to start another server process for the second
> > directory?
> >
> > Thanks in advance.
> >
> > --
> > Einar Gautun gauhan at statkart.no
> >
> > Statens kartverk | Norwegian Mapping Authority
> > 3507 Hønefoss | NO-3507 Hønefoss, Norway
> >
> > Ph +47 32118372 Fax +47 32118101 Mob +47 92692662
> >
> >
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> >
> >
> >
> > --
> > Anand V. Avati
> --
> Einar Gautun gauhan at statkart.no
>
> Statens kartverk | Norwegian Mapping Authority
> 3507 Hønefoss | NO-3507 Hønefoss, Norway
>
> Ph +47 32118372 Fax +47 32118101 Mob +47 92692662
>
--
Anand V. Avati
More information about the Gluster-devel
mailing list