[Gluster-users] [Gluster-devel] RPMs for Samba 4.1.3 w/ Gluster VFS plug-in for RHEL, CentOS, etc., now available

Dan Mons dmons at cuttingedge.com.au
Sun Feb 16 21:58:08 UTC 2014


Thank you Daniel and Lala,

"kernel share modes = no" was the magic incantation.  This is working
nicely for me now.  Much appreciated.

-Dan

----------------
Dan Mons
Skunk Works
Cutting Edge
http://cuttingedge.com.au


On 14 February 2014 16:52, Daniel Müller <mueller at tropenklinik.de> wrote:
> HI again,
>
> I had the same issue. I got it working by:
> Adding -- kernel share modes = No to the sahres
> EX.:
> [home]
> comment=gluster test
> vfs objects=glusterfs
> glusterfs:volume= sambacluster
> glusterfs:volfile_server = 172.17.1.1
> path=/ads/home
> read only=no
> posix locking =NO
> kernel share modes = No
>
> By the way running Centos6.4 Samba 4.1.4, gluster 3.4.1qa2.
>
>
> Good Luck
> Daniel
>
> 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
> "Der Mensch ist die Medizin des Menschen"
>
>
>
>
> Von: gluster-users-bounces at gluster.org
> [mailto:gluster-users-bounces at gluster.org] Im Auftrag von Lalatendu Mohanty
> Gesendet: Freitag, 14. Februar 2014 07:25
> An: Dan Mons; Kaleb KEITHLEY
> Cc: gluster-users at gluster.org; Jose Rivera; Gluster Devel
> Betreff: Re: [Gluster-users] [Gluster-devel] RPMs for Samba 4.1.3 w/ Gluster
> VFS plug-in for RHEL, CentOS, etc., now available
>
> On 02/14/2014 06:37 AM, Dan Mons wrote:
> Hi,
>
> This is failing for me.  I've had the same problems after trying to build my
> own vfs_glusterfs from source.  I'm certain I'm doing something stupid.
>
> Client is a Windows Server 2008R2 64bit machine with AD authentication.
>
> Server is CentOS 6.4, Gluster 3.4.1GA, Samba 4.1.4 with matching
> samba_vfs_glusterfs as per this thread, AD authentication (sssd for the
> Linux/PAM/nsswitch side, and Samba is configured as a member server).  The
> Gluster volume is working fine (this is our production test/backup cluster,
> and has been in operation for over a year).
>
> Samba works fine when pointing to a local FUSE mount (this is how we run in
> production today for Windows and Mac clients).  When I change to
> vfs_glusterfs, it all goes wrong.
>
> Client errors include:
>
> Action: On Windows regular windows explorer directory browsing
> Result: All good.  Much faster than regular Samba to FUSE.
>
> Action: On Windows: Right click -> New ->  Text Document
> Result: "Unable to create the file "New Text Document.txt".  The system
> cannot find the file specified.
>
> Action:
> On a Linux box: dmesg > test.txt
> On Windows: double-click test.txt
> Result: The process cannot access the file because it is in use by another
> process
>
> Action: On Windows: drag and drop a text file to a share
> Result: nothing (file not copied, no error dialog).
>
> Samba logs:
> [2014/02/14 10:44:52.972999,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:46:31.020793,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:47:03.326100,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:47:08.449040,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:48:21.007241,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:48:21.068066,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:51:36.683883,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:51:36.743577,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:53:14.160588,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:53:57.229060,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:53:57.288750,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:54:47.062171,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:54:47.121809,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
> [2014/02/14 10:55:16.602058,  0]
> ../source3/modules/vfs_glusterfs.c:292(vfs_gluster_connect)
>   prodbackup: Initialized volume from server localhost
> [2014/02/14 10:55:16.670562,  0]
> ../source3/modules/vfs_glusterfs.c:627(vfs_gluster_stat)
>   glfs_stat(./..) failed: No data available
>
>
>
> The log seems similar to bug
> https://bugzilla.redhat.com/show_bug.cgi?id=1062674
>
> Please put "kernel share modes = No" for the shares and let us know if it
> works for you.
>
> -Lala
>
> /etc/samba/smb.conf:
>
> [global]
>         workgroup = BLAH
>         server string = Samba Server Version %v
>         log file = /var/log/samba/log.%m
>         max log size = 50
>         security = ads
>         passdb backend = tdbsam
>         realm = BLAH
>         domain master = no
>         domain logons = no
>         wins support = yes
>         wins proxy = yes
>         dns proxy = yes
>         load printers = no
> ## Shares
> [prodbackup]
>         vfs object = glusterfs
>         glusterfs:volume = prodbackup
>         glusterfs:volfile_server = localhost
>         path = /
>         Comment = prodbackup
>         browseable = yes
>         writable = yes
>         guest ok = no
>         valid users = +prod
>         create mask = 0660
>         force create mode = 0660
>         directory mask = 0770
>         force directory mode = 0770
>         hide dot files = no
>
> Any pointers would be appreciated.
>
> -Dan
>
>
>
> ----------------
> Dan Mons
> Skunk Works
> Cutting Edge
> http://cuttingedge.com.au
>
> On 7 February 2014 07:12, Dan Mons <dmons at cuttingedge.com.au> wrote:
> Fantastic work, thank you.
>
> -Dan
> ----------------
> Dan Mons
> Skunk Works
> Cutting Edge
> http://cuttingedge.com.au
>
>
> On 6 February 2014 22:50, Kaleb KEITHLEY <kkeithle at redhat.com> wrote:
>>
>> YUM repo at http://download.gluster.org/pub/gluster/glusterfs/samba/ now
> has
>> el6 RPMs for RHEL6, CentOS6; along with RPMs for Fedora 18 and Fedora 19.
>>
>> Fedora 20 and Fedora 21 (rawhide) have Samba 4.1.3 by default.
>>
>> --
>>
>> Kaleb
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://supercolony.gluster.org/mailman/listinfo/gluster-users
>
>
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> https://lists.nongnu.org/mailman/listinfo/gluster-devel
>
>



More information about the Gluster-users mailing list