如何在 Ubuntu 22.04 LTS 上安装 GlusterFS

Linux命令 Edge插件网 1年前 (2023-09-22) 384次浏览 已收录 0个评论

GlusterFS是一个分布式文件系统,旨在高效可靠地处理大量数据。它通过在多个存储服务器上分布数据来实现这一目标,从而创建一个统一且可扩展的存储池。无论您需要高可用性解决方案、分布式云存储还是经济高效的备份系统,GlusterFS 都能满足您的存储需求。

如何在 Ubuntu 22.04 LTS 上安装 GlusterFS

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 GlusterFS

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

<span class="pln">sudo apt update
sudo apt upgrade</span>

第 2 步。在 Ubuntu 22.04 上安装 GlusterFS

要获取最新的 GlusterFS 软件包,请添加官方存储库:

<span class="pln">sudo </span><span class="kwd">add</span><span class="pun">-</span><span class="pln">apt</span><span class="pun">-</span><span class="pln">repository ppa</span><span class="pun">:</span><span class="pln">gluster</span><span class="pun">/</span><span class="pln">glusterfs</span><span class="pun">-</span><span class="lit">9</span>

更新软件包列表并安装 GlusterFS 服务器组件:

<span class="pln">sudo apt update
sudo apt install glusterfs</span><span class="pun">-</span><span class="pln">server</span>

现在,启动并启用 GlusterFS 服务器以确保它在启动时自动启动:

<span class="pln">sudo systemctl start glusterd
sudo systemctl enable glusterd</span>

要确认安装成功,请检查已安装的 GlusterFS 版本:

<span class="pln">gluster </span><span class="pun">--</span><span class="pln">version</span>

第 3 步。创建可信存储池。

通过在每个服务器上执行以下命令,在所有节点上初始化 GlusterFS:

<span class="pln">sudo glusterd</span>

探测对等节点以将其添加到群集。将 替换为您的服务器主机名或 IP 地址:server2server3

<span class="pln">sudo gluster peer probe server2
sudo gluster peer probe server3</span>

验证对等状态以确保连接成功:

<span class="pln">sudo gluster peer status</span>

通过在其中一个节点上执行以下命令来创建受信任池:

<span class="pln">sudo gluster pool list</span>

确认受信任池的状态,以确保所有节点都是其中的一部分:

<span class="pln">sudo gluster pool status</span>

第 4 步。设置卷。

GlusterFS 卷是可以跨多个服务器的逻辑存储单元。它们有多种类型,包括分布式、复制和条带化,具体取决于您的要求。

为您的卷选择一个合适的名称,例如,并将其类型定义为分布式-复制:myvolume

<span class="pln">sudo gluster volume create myvolume replica </span><span class="lit">3</span><span class="pln"> server1</span><span class="pun">:</span><span class="str">/data/</span><span class="pln">mybrick server2</span><span class="pun">:</span><span class="str">/data/</span><span class="pln">mybrick server3</span><span class="pun">:</span><span class="str">/data/</span><span class="pln">mybrick</span>

在上面的命令中,我们指定了三个服务器(、 和 )以及每个服务器上的目录作为砖块。确保这些目录存在并有足够的空间。server1server2server3/data/mybrick

启动卷并检查其状态:

<span class="pln">sudo gluster volume start myvolume
sudo gluster volume info myvolume</span>

第5步。在客户端上安装 GlusterFS

要在客户端计算机上挂载 GlusterFS 卷,请安装 GlusterFS 客户端软件包:

<span class="pln">sudo apt install glusterfs</span><span class="pun">-</span><span class="pln">client</span>

第5步。在客户端上安装 GlusterFS

要在客户端计算机上挂载 GlusterFS 卷,请安装 GlusterFS 客户端软件包:

<span class="pln">sudo mkdir </span><span class="pun">/</span><span class="pln">mnt</span><span class="pun">/</span><span class="pln">myvolume</span>

使用以下命令挂载 GlusterFS 卷:mount

<span class="pln">sudo mount </span><span class="pun">-</span><span class="pln">t glusterfs server1</span><span class="pun">:</span><span class="str">/myvolume /</span><span class="pln">mnt</span><span class="pun">/</span><span class="pln">myvolume</span>

检查卷是否成功装入:

<span class="pln">df </span><span class="pun">-</span><span class="pln">h</span>

第 6 步。管理 GlusterFS 卷。

要扩展卷的存储容量,您可以向其添加更多块。使用以下命令:add-brick

<span class="pln">sudo gluster volume </span><span class="kwd">add</span><span class="pun">-</span><span class="pln">brick myvolume replica </span><span class="lit">3</span><span class="pln"> server4</span><span class="pun">:</span><span class="str">/data/</span><span class="pln">mybrick</span>

如果需要,您可以从卷中删除砖块。请小心,因为这可能会导致数据丢失。使用以下命令:remove-brick

<span class="pln">sudo gluster volume </span><span class="kwd">remove</span><span class="pun">-</span><span class="pln">brick myvolume replica </span><span class="lit">3</span><span class="pln"> server4</span><span class="pun">:</span><span class="str">/data/</span><span class="pln">mybrick force</span>

如果不再需要某个卷,您可以将其删除:

<span class="pln">sudo gluster volume </span><span class="kwd">delete</span><span class="pln"> myvolume</span>

步骤 7.监控和维护。

您可以使用以下命令监控 GlusterFS 卷的状态:

<span class="pln">sudo gluster volume status</span>

要检查 GlusterFS 服务器的状态,请执行以下操作:

<span class="pln">sudo gluster peer status</span>

如果出现问题,请检查位于 的 GlusterFS 日志文件。这些日志可以为故障排除提供有价值的信息。/var/log/glusterfs/

感谢您使用本教程在 Ubuntu 系统上安装 GlusterFS。有关其他帮助或有用信息,我们建议您查看GlusterFS官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Ubuntu 22.04 LTS 上安装 GlusterFS
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址