[Gluster-users] Samba-VFS-Glusterfs issues

Jon Archer jon at rosslug.org.uk
Thu Jul 17 15:16:39 UTC 2014


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



More information about the Gluster-users mailing list