欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux简单部署GlusterFS

程序员文章站 2022-06-13 22:48:32
...

一、快速部署GlusterFS
1.前期环境的准备
因为做实验我用的是VMware ,最少准备3台虚拟机,2台用来做服务端,1台用来做客户端

!!!!记得关闭防火墙

主机名 IP地址
nod1 10.0.0.41 服务端
nod2 10.0.0.42 服务端
可选多个 10.0.0.43 客户端

1、配置主机与IP的对应关系,nod1,nod2 接下来配hosts文件主机名会好记点。

cat /etc/hosts

linux简单部署GlusterFS

2.前期准备
nod1主机挂载磁盘,记住一定要有该磁盘

mkfs.xfs /dev/sda1  #格式化磁盘,必须要有这个磁盘
mkdir -p /data/gua
echo '/dev/sda1 /data/gua xfs defaults 0 0' >> /etc/fstab
mount -a && mount   #挂载

node2主机挂载磁盘,记住一定要有该磁盘

mkfs.xfs /dev/sda1  #格式化磁盘,必须要有这个磁盘
mkdir -p /data/gua
echo '/dev/sda1 /data/gua xfs defaults 0 0' >> /etc/fstab
mount -a && mount   #挂载

3.部署GlusterFS
1.安装软件
nod1,nod2都操作

yum -y install centos-release-gluster
sed -i 's#http://mirror.centos.org#https://mirrors.shuosc.org#g' /etc/yum.repos.d/CentOS-Gluster-7.repo
yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
rpm -qa glusterfs #查看软件版本

2.启动GlusterFS
两个节点上都操作

systemctl start glusterd.service
systemctl status glusterd.service #查看glusterd.service状态

linux简单部署GlusterFS
3.配置互信(可信池)
在nod1上操作

gluster peer probe nod2

在nod2上操作

gluster peer probe nod1
注意:一旦建立了这个池,只有受信任的成员可能会将新的服务器探测到池中。新服务器无法探测池,必须从池中探测。

4.检查对等状态
在nod1上操作

gluster peer status      # 查看状态

linux简单部署GlusterFS
在nod2上操作

gluster peer status

linux简单部署GlusterFS
注意: 两个节点的UUID不相同

5.建立一个GlusterFS卷
在两个节点上操作

mkdir -p /data/gua/gv0  #共享的目录

在任意一个节点上操作

gluster volume create gv0 replica 2 nod1:/data/gua/gv0 nod2:/data/gua/gv0 force

启用存储卷

gluster volume start gv0

linux简单部署GlusterFS
查看信息

gluster volume info

linux简单部署GlusterFS
至此,服务器端配置结束了

二.客户端测试
1.安装客户端工具

yum install centos-release-gluster -y
yum install -y glusterfs glusterfs-fuse

注意:客户端的机器要配置好hosts解析,否则连接会出错

mkdir /gao
mount.glusterfs node1:/gv0 /gao
df -h

linux简单部署GlusterFS

touch /gao/11

linux简单部署GlusterFS
linux简单部署GlusterFS
成功

相关标签: 共享目录