XenServer and Glusterfs 3.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great !
Let us know so we can test it. Is there a release schedule for the 3.1.1 ?

Davide

On Thu, Nov 11, 2010 at 12:15 PM, Shehjar Tikoo <shehjart at gluster.com> wrote:
> Davide Ferri wrote:
>>
>> I've the same issue.
>> Of course it works (both nfsv3 and nfsv4) with the standard NFS
>> deamon. If you share /media you can mount /media/subdir1 (if exists)
>> without any change to the /etc/exports.
>
> Thanks. I understand that now. Thats not hard to fix. We'll try squeezing it
> into 3.1.1 release.
>
> -Shehjar
>
>>
>> Davide
>>
>> On Thu, Nov 11, 2010 at 11:47 AM, Shehjar Tikoo <shehjart at gluster.com>
>> wrote:
>>>
>>> Stefano Baronio wrote:
>>>>
>>>> Thank you Shehjar,
>>>> ? as we are planning to use glsuterfs in a production environment, we
>>>> prefer to stay with the 3.1 stable version.
>>>> As for now the port forwarding seems to work properly, because
>>>> XenServer,
>>>> after the testing step on port 2049, ?correctly connects to the nfs
>>>> share
>>>> using the right ports.
>>>> I just have the problem that I cannot mount a NFS share subdirectory.
>>>> ?XenServer, when creating the sr, makes a new directory (the sr uuid)
>>>> just
>>>> under the share root and put its VM file under that directory.
>>>> When mounting that subdir, Glusterfs returns the "No such file or
>>>> directory" error.
>>>
>>> Thats because by default Gluster NFS only exports volumes as NFS exports
>>> not
>>> the directories inside those volumes.
>>>
>>> How does this work with knfs? Even that will return the same error
>>> because
>>> the newly created directory will not exist in /etc/exports.
>>>
>>> Thanks
>>> -Shehjar
>>>
>>>
>>>> Thank you
>>>> Stefano Baronio
>>>>
>>>> 2010/11/11 ?Tikoo <shehjart at gluster.com <mailto:shehjart at gluster.com>>
>>>>
>>>> ? Yes. That was a limitation on 3.1 release and is already fixed in
>>>> ? mainline. This support allows you to change the nfs port number that
>>>> ? Gluster NFS uses by default. It'll be available in 3.1.1 but if
>>>> ? you'd like to test right away, please use 3.1.1qa5 by checking it
>>>> ? out from the repository:
>>>>
>>>> ? $ git clone git://git.gluster.com/glusterfs.git
>>>> ? <http://git.gluster.com/glusterfs.git>
>>>> ? $ cd glusterfs
>>>> ? $ git checkout -b v3.1.1qa5 3.1.1qa5
>>>>
>>>> ? Then build and install.
>>>>
>>>> ? To change the nfs port, locate the volume section nfs/server in
>>>> ? /etc/glusterd/nfs/nfs-server.vol and add the following line:
>>>>
>>>> ? option nfs.port 2049
>>>>
>>>> ? Note that this option is not yet available in the gluster CLI, so
>>>> ? you'll have to manually edit this file and restart the gluster nfs
>>>> ? daemon. Be careful while using that tool, because on a restart of a
>>>> ? volume using gluster CLI, your edited volume file will get
>>>> ? over-written with the default version.
>>>>
>>>>
>>>> ? Thanks
>>>> ? -Shehjar
>>>>
>>>> ? Stefano Baronio wrote:
>>>>
>>>> ? ? ? Hello all,
>>>> ? ? ? ?I'm new to the list and I'm working on glusterfs since a month
>>>> ? ? ? right now.
>>>> ? ? ? I'm posting a request about how to get XenServer working with
>>>> ? ? ? Glusterfs.
>>>>
>>>> ? ? ? I have a standard setup of both XenServer and Glusterfs.
>>>> ? ? ? I can mount the glusterfs nfs share from the Xen CLI, write in
>>>> ? ? ? it and mount
>>>> ? ? ? it as an ISO library as well.
>>>> ? ? ? I just can't mount it for storage purpose.
>>>> ? ? ? It seems that XenServer is testing the NFS share directly to
>>>> ? ? ? port 2049,
>>>> ? ? ? without checking with portmapper.
>>>>
>>>> ? ? ? I have tried to make glusterfs listen on port 2049 without any
>>>> ? ? ? success, so I
>>>> ? ? ? have setup a port forwarding on the gluster server.
>>>> ? ? ? Lets say:
>>>> ? ? ? xen01 - 192.168.14.33
>>>> ? ? ? xenfs01 (gluster nfs) - 192.168.14.61
>>>>
>>>> ? ? ? The iptables settings are:
>>>> ? ? ? iptables -A PREROUTING -d 192.168.14.61 -p tcp -m tcp --dport
>>>> ? ? ? 2049 -j DNAT
>>>> ? ? ? --to-destination 192.168.14.61:38467 <http://192.168.14.61:38467>
>>>> ? ? ? iptables -A FORWARD -d 192.168.14.61 -p tcp -m tcp --dport 38467
>>>> ? ? ? -j ACCEPT
>>>>
>>>> ? ? ? Now XenServer can correctly test the gluster nfs share. It
>>>> ? ? ? creates the
>>>> ? ? ? sr-uuid directory in it, but it can't mount it, with the
>>>> ? ? ? following error:
>>>> ? ? ? FAILED: (errno 32) stdout: '', stderr: 'mount:
>>>> ? ? ? xenfs01:/xenfs/1ca32487-42fe-376e-194c-17f78afc006c failed,
>>>> ? ? ? reason given by
>>>> ? ? ? server: No such file or directory
>>>>
>>>> ? ? ? Any help appreciated.
>>>> ? ? ? Thank you
>>>>
>>>> ? ? ? Stefano
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ?------------------------------------------------------------------------
>>>>
>>>> ? ? ? _______________________________________________
>>>> ? ? ? Gluster-users mailing list
>>>> ? ? ? Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
>>>> ? ? ? http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>>
>
>


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux