[Gluster-devel] NFS reexport
Amar S. Tumballi
amar at zresearch.com
Tue Jul 10 05:10:59 UTC 2007
some correction to spec file (definition of 'ns' volume was missing in
earlier mail).
NOTE : In this case, unify can be used on the client side too, (using 3
protocol/client with "option remote-subvolume usb1", "option
remote-subvolume usb2", and "option sub-volume nfs") but server side
unification will work out better as it will be quite faster as unify has
posix directly under it.
-amar
On 7/10/07, Amar S. Tumballi <amar at zresearch.com> wrote:
>
> Hi Richard,
> Yes, you can't directly use the 1FreeBSD server as glusterfsd server yet.
> But your idea is perfect, you can export the FreeBSD server's disk using
> NFS. and in the server where you have Linux, use it as a posix translator.
>
> Assume you have
>
> /mnt/usb1 <- first USB disk
> /mnt/usb2 <- second USB disk
> /mnt/freebsd <- NFS exported freebsd partition.
>
> now your server config will look like
>
> ----
> volume usb1
> type storage/posix
> directory /mnt/usb1
> end-volume
>
> volume usb2
> type storage/posix
> directory /mnt/usb2
> end-volume
>
> volume nfs
> type storage/posix
> directory /mnt/freebsd
> end-volume
volume ns
type storage/posix
directory /tmp/namespace # you can change it according to your needs
end-volume
volume unify
> type cluster/unify
> subvolumes nfs usb1 usb2
> option namespace ns
> option scheduler rr
> end-volume
>
> volume server
> ...
> option auth.ip.unify.allow *
> end-volume
>
> ------
>
> Now you can have a client spec with just a client protocol, which connects
> to unify ("option remote-subvolume unify")
>
> -amar
>
>
> On 7/7/07, Richard Mann <consultrmann at yahoo.com> wrote:
> >
> > Hello,
> >
> > I am testing a very simple config (1 client, 2 server). What i would
> > like to know is, is it possible to mount multiple external usb drives to
> > the server while simultaneously "nfs" mapping a raid server (freebsd - no
> > gluster) to be "unified" and viewed via the gluster client?
> >
> > To clarify:
> >
> > 1 client (Linux)
> > 1 server (Linux w/ 2 500GB usb drives)
> > 1 server (freeBSD - RAID w/ 1TB)
> >
> > Here's the idea:
> >
> > The linux server would "mount" the FreeBSD server because, gluster is
> > not supported on bsd (huge bummer).
> >
> > The linux server would also have external usb drives mounted (2-
> > 500GB)
> >
> > Then, "unify" the NFS mount (reexport ?) along with the external
> > drives to the same namespace.
> >
> > If possible, I should see 2TB from the client. If so, what kind of
> > config should I use?
> >
> >
> > Thanks
> >
> >
> >
> >
> > ---------------------------------
> > Building a website is a piece of cake.
> > Yahoo! Small Business gives you all the tools to get online.
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> >
>
>
>
> --
> Amar Tumballi
> http://amar.80x25.org
> [bulde on #gluster/irc.gnu.org]
--
Amar Tumballi
http://amar.80x25.org
[bulde on #gluster/irc.gnu.org]
More information about the Gluster-devel
mailing list