[Gluster-users] Samba-VFS-Glusterfs issues

Jon Archer jon at rosslug.org.uk
Mon Jul 21 08:55:19 UTC 2014


Hi Daniel,

I've tried mounting (via fuse) the gluster volume and it will present 
via samba just fine.

Jon

On 2014-07-18 07:03, Daniel Müller wrote:
> Then try following: just mount your gluster vol on  centos. Do not use
> the vfs!!! Just point your path to the mounted glusterfs.
> And try to write to it from samba. This should work without any issue.
> 
> Ex: my mount point--172.17.1.1:/sambacluster on /mnt/glusterfs type
> fuse.glusterfs (rw,allow_other,max_read=131072)
> 
> My path/share in samba :path=/mnt/glusterfs...
> 
> 
> EDV Daniel Müller
> 
> Leitung EDV
> Tropenklinik Paul-Lechler-Krankenhaus
> Paul-Lechler-Str. 24
> 72076 Tübingen
> Tel.: 07071/206-463, Fax: 07071/206-499
> eMail: mueller at tropenklinik.de
> Internet: www.tropenklinik.de
> 
> 
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: gluster-users-bounces at gluster.org
> [mailto:gluster-users-bounces at gluster.org] Im Auftrag von Jon Archer
> Gesendet: Donnerstag, 17. Juli 2014 17:17
> An: 'gluster-users'
> Betreff: Re: [Gluster-users] Samba-VFS-Glusterfs issues
> 
> For reference, I am running CentOS 6.5 but have also tried this on
> Fedora 20 with the exact same results.
> 
> Jon
> 
> On 2014-07-17 15:34, Jon Archer wrote:
>> Yes I can mount the gluster volume at the shell and read/write from/to
>> it so there is no issue with Gluster or the volume. It seems to be
>> between samba and gluster from what I can gather.
>> 
>> 
>> Cheers
>> 
>> Jon
>> 
>> 
>> On 2014-07-17 15:04, Daniel Müller wrote:
>>> With samba 4.1.7 on centos 6.5, glusterfs 3.4.1qa2
>>> 
>>> 
>>> gluster volume status
>>> Status of volume: sambacluster
>>> Gluster process                                         Port    
>>> Online
>>>  Pid
>>> ---------------------------------------------------------------------
>>> -------
>>> --
>>> Brick s4master:/raid5hs/glusterfs/samba                 49152   Y
>>>  2674
>>> Brick s4slave:/raid5hs/glusterfs/samba                  49152   Y
>>>  2728
>>> NFS Server on localhost                                 2049    Y
>>>  2906
>>> Self-heal Daemon on localhost                           N/A     Y
>>>  2909
>>> NFS Server on s4slave                                   2049    Y
>>>  3037
>>> Self-heal Daemon on s4slave                             N/A     Y
>>>  3041
>>> 
>>> There are no active volume tasks
>>> 
>>> Mounts
>>> 
>>> /dev/sdb1 on /raid5hs type xfs (rw)
>>> And
>>> 
>>> 172.17.1.1:/sambacluster on /mnt/glusterfs type fuse.glusterfs
>>> (rw,allow_other,max_read=131072)
>>> 
>>> 
>>> 
>>> 
>>> 
>>> [home]
>>> comment=home s4master vfs objects= recycle vfs objects= recycle,
>>> glusterfs recycle:repository= /%P/%U/.Papierkorb glusterfs:volume=
>>> sambacluster glusterfs:volfile_server = 172.17.1.1  <---set my ip
>>> there recycle:exclude = *.tmp,*.temp,*.log,*.ldb,*.TMP,?~$*,~$*
>>> recycle:keeptree = Yes
>>> recycle:exclude = ?~$*,~$*,*.tmp,*.temp,*.TMP,Thumbs.db
>>> recycle:exclude_dir =
>>> .Papierkorb,Papierkorb,tmp,temp,profile,.profile
>>> recycle:touch_mtime = yes
>>> recycle:versions = Yes
>>> recycle:minsize = 1
>>> msdfs root=yes
>>> path= /ads/home ##<---set path that wil be accessible on my gluster
>>> vol read only=no posix locking =NO  ##<--gluster can work kernel
>>> share modes = No  ##gluster can work access based share enum=yes hide
>>> unreadable=yes
>>> 
>>> 
>>> Can you read and write to the rmounted gluster-vol from shell?
>>> 
>>> 
>>> EDV Daniel Müller
>>> 
>>> Leitung EDV
>>> Tropenklinik Paul-Lechler-Krankenhaus Paul-Lechler-Str. 24
>>> 72076 Tübingen
>>> Tel.: 07071/206-463, Fax: 07071/206-499
>>> eMail: mueller at tropenklinik.de
>>> Internet: www.tropenklinik.de
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -----Ursprüngliche Nachricht-----
>>> Von: gluster-users-bounces at gluster.org
>>> [mailto:gluster-users-bounces at gluster.org] Im Auftrag von Jon Archer
>>> Gesendet: Donnerstag, 17. Juli 2014 15:42
>>> An: gluster-users
>>> Betreff: [Gluster-users] Samba-VFS-Glusterfs issues
>>> 
>>> Hi all,
>>> 
>>> I'm currently testing out the samba-vfs-glusterfs configuration to
>>> look into replacing fuse mounted volumes.
>>> 
>>> I've got a server configured as per:
>>> http://lalatendumohanty.wordpress.com/2014/02/11/using-glusterfs-with
>>> -samba- and-samba-vfs-plugin-for-glusterfs-on-fedora-20/
>>> but am seeing an issue:
>>> "Failed to set volfile_server..."
>>> 
>>> I have a gluster volume share:
>>> 
>>> Volume Name: share
>>> Type: Replicate
>>> Volume ID: 06d1eb42-873d-43fe-ae94-562e975cca9a
>>> Status: Started
>>> Number of Bricks: 1 x 2 = 2
>>> Transport-type: tcp
>>> Bricks:
>>> Brick1: storenode1:/gluster/bricks/share/brick1
>>> Brick2: storenode2:/gluster/bricks/share/brick1
>>> Options Reconfigured:
>>> server.allow-insecure: on
>>> 
>>> 
>>> and this is then added as a share in samba:
>>> [share]
>>> comment = Gluster and CTDB based share path = / read only = no guest
>>> ok = yes valid users = jon vfs objects = glusterfs glusterfs:loglevel
>>> = 10 glusterfs:volume = share
>>> 
>>> 
>>> The share is visible at top level just not accessible, if i do try to
>>> access it I get a samba client log entry of:
>>> [2014/07/17 13:31:56.084620, 0]
>>> ../source3/modules/vfs_glusterfs.c:253(vfs_gluster_connect)
>>> Failed to set volfile_server localhost
>>> 
>>> 
>>> I've tried setting the glusterfs:volfile_server option in smb.conf to
>>> IP, localhost and hostname with the same response just specifying
>>> IP,localhost or hostname in the error message.
>>> 
>>> Packages installed are:
>>> 
>>> rpm -qa|grep gluster
>>> glusterfs-libs-3.5.1-1.el6.x86_64
>>> glusterfs-cli-3.5.1-1.el6.x86_64
>>> glusterfs-server-3.5.1-1.el6.x86_64
>>> glusterfs-3.5.1-1.el6.x86_64
>>> glusterfs-fuse-3.5.1-1.el6.x86_64
>>> samba-vfs-glusterfs-4.1.9-2.el6.x86_64
>>> glusterfs-api-3.5.1-1.el6.x86_64
>>> 
>>> rpm -qa|grep samba
>>> samba-4.1.9-2.el6.x86_64
>>> samba-common-4.1.9-2.el6.x86_64
>>> samba-winbind-modules-4.1.9-2.el6.x86_64
>>> samba-vfs-glusterfs-4.1.9-2.el6.x86_64
>>> samba-winbind-clients-4.1.9-2.el6.x86_64
>>> samba-libs-4.1.9-2.el6.x86_64
>>> samba-winbind-4.1.9-2.el6.x86_64
>>> samba-client-4.1.9-2.el6.x86_64
>>> 
>>> 
>>> for purposes of testing I have disabled SELINUX and flushed all
>>> firewall rules.
>>> 
>>> Does anyone have any ideas on this error and how to resolve?
>>> 
>>> Thanks
>>> 
>>> Jon
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://supercolony.gluster.org/mailman/listinfo/gluster-users
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://supercolony.gluster.org/mailman/listinfo/gluster-users
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-users



More information about the Gluster-users mailing list