无法挂载glusterfs客户端ubuntu

时间:2016-10-27 16:59:49

标签: ubuntu amazon-ec2 glusterfs

所以我对整个GlusterFS世界都是全新的,一直在研究它,因为我需要EC2实例之间的共享驱动器。我有2个ubuntu webservers连接到第三个实例,它只托管MySQL。我想在两个Web服务器之间共享驱动器,所以我设置了另外两个Ubuntu服务器来创建GlusterFS复制类型设置。我查看了如何设置它的文档。

然后我去了webservers并安装了glusterfs-client,在fstab中添加了条目,但是当我使用df -h命令时,我确实看到了什么。所以我尝试手动安装驱动器,它说mount不成功,并查看日志文件。这是我在日志文件中看到的。 log file 我不知道如何解决这个问题。搜索结果类似的错误指向Red Hat问题,但Ubuntu没有。关于如何处理这个的任何想法?

2 个答案:

答案 0 :(得分:0)

所以我通过freenode频道解决了这个问题。我有一个版本问题,在客户端上删除客户端添加了sudo add-apt-repository ppa:gluster / glusterfs-3.8以匹配服务器版本。

答案 1 :(得分:0)

基础优先。

  1. 所有节点都应知道每个其他节点。 Localhost无法使用,请使用其他名称。例如:n1。
  2. 如果您使用的是容器化版本,则还应该连接卷/存储。

检查/ etc / hosts并添加带有其dns resl名称的ip地址。

配置步骤。

  1. 克隆存储库
sudo ./autogen.sh
sudo ./configure
  1. 切换到超级用户
make
make install
  1. 运行gluster守护程序与内核空间进行交互。
glusterd
  1. 创建音量
gluster volume create vol_name n1:/vol_directory/{brick1,...brick9}
gluster volume start vol_name
  1. 将用户目录挂载到gfs卷
mount -t glusterfs n1:/vol_name /mnt/mount_dir

这是GlusterFS与默认分布式卷的基本用法。 现在,可以存储从安装点到数据集卷的数据。 在https://www.docs.gluster.com

中了解更多信息