无法挂载 glusterfs 客户端 ubuntu
Cannot mount glusterfs client ubuntu
所以我对整个 GlusterFS 世界都是陌生的,一直在研究它,因为我需要 EC2 实例之间的共享驱动器。我有 2 个 ubuntu 网络服务器,它们连接到仅托管 MySQL 的第三个实例。我想在 2 个网络服务器之间共享驱动器,所以我设置了 2 个 Ubuntu 服务器来创建 GlusterFS 复制类型设置。我浏览了显示如何设置它的文档。
然后我去了网络服务器并安装了 glusterfs-client,在 fstab 中添加了条目,但是当我使用 df -h 命令时我确实看到了任何东西。所以我尝试手动安装驱动器,它说安装不成功并查看日志文件。这是我在日志文件中看到的。
我不知道如何解决这个问题。类似错误的搜索结果指向 Red Hat 问题,但 none 为 Ubuntu。关于如何进行此操作的任何想法?
所以我通过 freenode 频道解决了这个问题。我遇到了版本问题,删除了在客户端上添加 sudo add-apt-repository ppa:gluster/glusterfs-3.8 的客户端以匹配服务器版本。
首先是基础。
- 所有节点都应该知道所有其他节点。 Localhost 不起作用,使用其他名称。例如:n1.
- 如果您是 运行 容器化版本,那么 volume/storage 也应该连接。
检查 /etc/hosts 并添加 ip-address 及其 dns resl 名称。
配置步骤。
- 克隆存储库
sudo ./autogen.sh
sudo ./configure
- 切换到超级用户
make
make install
- 运行 与内核交互的 gluster 守护进程 space。
glusterd
- 创建卷
gluster volume create vol_name n1:/vol_directory/{brick1,...brick9}
gluster volume start vol_name
- 将用户目录挂载到 gfs 卷
mount -t glusterfs n1:/vol_name /mnt/mount_dir
这是使用默认分布式卷的 GlusterFS 的基本用法。
现在可以将数据从挂载点存储到 gluster 卷。
在 https://www.docs.gluster.com
阅读更多内容
所以我对整个 GlusterFS 世界都是陌生的,一直在研究它,因为我需要 EC2 实例之间的共享驱动器。我有 2 个 ubuntu 网络服务器,它们连接到仅托管 MySQL 的第三个实例。我想在 2 个网络服务器之间共享驱动器,所以我设置了 2 个 Ubuntu 服务器来创建 GlusterFS 复制类型设置。我浏览了显示如何设置它的文档。
然后我去了网络服务器并安装了 glusterfs-client,在 fstab 中添加了条目,但是当我使用 df -h 命令时我确实看到了任何东西。所以我尝试手动安装驱动器,它说安装不成功并查看日志文件。这是我在日志文件中看到的。
所以我通过 freenode 频道解决了这个问题。我遇到了版本问题,删除了在客户端上添加 sudo add-apt-repository ppa:gluster/glusterfs-3.8 的客户端以匹配服务器版本。
首先是基础。
- 所有节点都应该知道所有其他节点。 Localhost 不起作用,使用其他名称。例如:n1.
- 如果您是 运行 容器化版本,那么 volume/storage 也应该连接。
检查 /etc/hosts 并添加 ip-address 及其 dns resl 名称。
配置步骤。
- 克隆存储库
sudo ./autogen.sh
sudo ./configure
- 切换到超级用户
make
make install
- 运行 与内核交互的 gluster 守护进程 space。
glusterd
- 创建卷
gluster volume create vol_name n1:/vol_directory/{brick1,...brick9}
gluster volume start vol_name
- 将用户目录挂载到 gfs 卷
mount -t glusterfs n1:/vol_name /mnt/mount_dir
这是使用默认分布式卷的 GlusterFS 的基本用法。 现在可以将数据从挂载点存储到 gluster 卷。 在 https://www.docs.gluster.com
阅读更多内容