使用GlusterFS创建复制的共享驱动器,并使用UNC路径在Windows ActiveDirectory中访问它。
PS:我们所有的服务器都是Windows,并且在一个域中。只有GlusterFS服务器是linux。
我已将GlusterFS设置为:
直到这一点工作FINE。在已装载的卷(在任何节点上)中创建的任何文件都将复制到两个节点上的卷(以及底层砖)。
我还在两个节点上安装并配置了SAMBA。将这两台机器加入我们的Windows域。这看起来也很精细。我在这些测试中取得了成功:
当我尝试通过SAMBA共享GlusterFS卷(在两个gluster节点上安装在/ mnt / gvol1上)时。这就是:
我尝试过各种各样的东西但没有运气。
注意:我相信几个月前测试GlusterFS时,我已经解决了这个问题。我没有通过SAMBA共享'装载量'(即/ mnt / gvol1),而是在其中一个glusternodes上共享砖(即/ export / gluster / brick1)。 我相信它有效。但是现在当我直接在砖上写任何东西时,它都没有将它复制到其他砖块上。所以,我很困惑并怀疑它是否起作用。或者我需要改变一些东西才能让它发挥作用。
答案 0 :(得分:0)
如果您能够分享和使用
如上所述,我看到的只有一个问题。
您的FUSE挂载权限不允许用户通过Samba访问共享以对其进行读/写。
解决方案:
答案 1 :(得分:0)
永远不支持直接写入砖块:将glusterfs进程添加到卷中后,它是唯一要接触砖块的过程。
如今,最简单的解决方案是在Samba中使用glusterfs
vfs模块:这样就完全不需要挂载Gluster卷了。 Samba ca直接访问其上的数据。