|
From: | Gordan Bobic |
Subject: | [Gluster-devel] Multiple NFS Servers (Gluster NFS in 3.x, unfsd, knfsd, etc.) |
Date: | Tue, 05 Jan 2010 10:33:47 +0000 |
User-agent: | Thunderbird 2.0.0.22 (X11/20090625) |
e.g. if /home is a glfs mounted volume and /usr/src is on a raw block device, will it be possible to have /home handled by the glfs NFS export while having /usr/src handled by the native knfsd?
As far as I can tell main problem with this setup is that I can't see how will RPC mountd on the server would know which NFS server should be handling the connection, if there were more than one (could more than one even be registered with RPC/portmap?).
One possible work-around I can think of is to have one daemon listen for NFS connections on TCP and the other on UDP, but this is a bit lame. The only other way I can think of doing it is to put something like an OpenVZ VM (jail/zone/chroot) on the server, bind mount one lot of volumes that needs exporting onto that, and then export each lot from a separate machine (one virtual one physical), from different IPs. Having said that, is it possible to get portmap/mountd to bind a different NFS daemon to different IPs without the need for virtualization?
Gordan
[Prev in Thread] | Current Thread | [Next in Thread] |