-1

所以我对整个 GlusterFS 世界完全陌生,一直在研究它,因为我需要 EC2 实例之间的共享驱动器。我有 2 个 ubuntu 网络服务器,它们连接到仅托管 MySQL 的第三个实例。我想在 2 个网络服务器之间共享驱动器,所以我设置了另外 2 个 Ubuntu 服务器来创建 GlusterFS 复制类型设置。我浏览了显示如何设置它的文档。

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

4

2 回答 2

0

先说基础。

  1. 所有节点都应该知道其他所有节点。本地主机不起作用,使用其他名称。例如:n1。
  2. 如果您在容器化版本中运行,则还应连接卷/存储。

检查 /etc/hosts 并添加 ip-address 及其 dns resl 名称。

配置步骤。

  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 的基本用法。现在可以将数据从挂载点存储到 gluster 卷。在https://www.docs.gluster.com上阅读更多信息

于 2020-10-15T05:26:34.793 回答
0

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

于 2016-10-27T19:03:04.840 回答