我有一个托管在远程文件服务器上的GlusterFS卷.我可以将我的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
我已经验证防火墙没有阻止数据包,所有机器都从同一个repo运行相同版本的GlusterFS,我可以从本地服务器telnet到gluster端口但是我仍然无法在任何设备上安装卷我本地网络中的机器.
任何建议将不胜感激.
解决方法
您必须在mount命令中提供VOLUME NAME,而不是PATH.