我有一个GlusterFS卷托pipe在远程文件服务器上。 我可以从我的web服务器挂载在同一个DC以及其他DC中的其他服务器上,但是当我尝试在我的本地开发服务器上挂接卷时,挂载失败并显示以下日志条目:
[2015-02-04 15:02:56.034956] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.6.2 (args: /usr/sbin/glusterfs --volfile-server=eros --volfile-id=/storage /var/storage) [2015-02-04 15:02:56.065574] E [glusterfsd-mgmt.c:1494:mgmt_getspec_cbk] 0-glusterfs: failed to get the 'volume file' from server [2015-02-04 15:02:56.065650] E [glusterfsd-mgmt.c:1596:mgmt_getspec_cbk] 0-mgmt: failed to fetch volume file (key:/storage) [2015-02-04 15:02:56.065889] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (0), shutting down [2015-02-04 15:02:56.065905] I [fuse-bridge.c:5599:fini] 0-fuse: Unmounting '/var/storage'. [2015-02-04 15:02:56.081713] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (15), shutting down
我已经validation防火墙不阻止数据包,所有机器都运行相同版本的GlusterFS从相同的回购,我可以远程login到本地服务器的gluster端口,但我仍然无法安装任何我的本地networking内的机器。
任何build议将不胜感激。
您必须在mount命令中提供VOLUME NAME,而不是PATH。
如果您不使用RPM软件包,则可能遇到此错误: https : //bugzilla.redhat.com/show_bug.cgi?id = 1191176
磁盘上volfiles的名称已改变,以改善rdma支持。 这个改变是在3.6.2中引入的。
停止glusterd,运行
glusterd --xlator-option *.upgrade=on -N重新生成volfiles,启动glusterd(在所有节点上)。
我有同样的问题,这个命令可以帮助我:
gluster volume sync <HOSTNAME> [all|<VOLNAME>] - sync the volume information from a peer