步骤 2. 安装 GlusterFS
使用以下命令之一安装 GlusterFS 客户端软件包:
# yum install -y glusterfs-client # Centos/RHEL # sudo apt-get install -y glusterfs-client # Ubuntu
我们可以通过多种方式访问 gluster 卷。
我们可以使用 Gluster Native Client 方法在 GNU/Linux 客户端中实现高并发、高性能和透明故障转移。
我们还可以使用 NFS v3 或者 CIFS 访问 gluster 卷 GNU/Linux 客户端或者 Windows 客户端。
Gluster Native Client 是一个运行在用户空间的基于 FUSE 的客户端。
当需要高并发和高写入性能时,Gluster Native Client 是推荐的访问卷的方法。
在本文中,我们将介绍如何在 Ubuntu 16.04 或者 CentOS 7/RHEL 7 上安装 GlusterFS 原生客户端,然后如何挂载 glusterfs 卷。
步骤 3. 挂载 GlusterFS 卷
在我们希望挂载 GlusterFS 卷的客户端计算机上创建一个目录。
在我们的例子中,我们使用了 /data。
sudo mkdir /data
手动挂载卷
将 GlusterFS 卷挂载到 /data 目录。
我们需要提供其中一台 GlusterFS 服务器的主机名。
为了演示,我们使用 glusterfs01.onitroad.local。
请使用 GlusterFS 服务器的主机名更改它。
类似地,将下面命令中的 volume_name 替换为 GlusterFS 卷名。
sudo mount -t glusterfs glusterfs01.onitroad.local:/volume_name /data
自动挂载卷
我们可以通过编辑 /etc/fstab 文件并添加以下行,将系统配置为每次系统启动时自动挂载 Gluster 卷
# vi /etc/fstab ... server_name:/volume_name /data glusterfs defaults,_netdev 0 0
运行以下命令挂载 Glusterfs 卷。
# mount -a
确保已使用以下命令挂载 GlusterFS 卷。
# df -Th
步骤 1. 添加 GlusterFS 存储库
在 RHEL 上
# vi /etc/yum.repos.d/glusterfs.repo [gluster3.10] name = Gluster 3.10 baseurl = http://mirror.centos.org/centos/$releasever/storage/$basearch/gluster-3.10/ gpgcheck = 0 enabled = 1
在 CentOS 上
# yum install epel-release # Install EPEL Repository to resolve all dependencies # yum search centos-release-gluster # yum install centos-release-gluster310 -y
在 Ubuntu 上
# sudo add-apt-repository ppa:gluster/glusterfs-3.10 # sudo apt-get update