首页 > 其他 > 详细

glusterfs 安装配置 centos7

时间:2019-10-25 14:43:13      阅读:74      评论:0      收藏:0      [点我收藏+]

glusterfs 安装配置 centos7

####CentOS 安装 glusterfs 非常的简单

###所有节点执行

echo "
192.168.0.171 node171
192.168.0.172 node172" >>/etc/hosts


systemctl stop firewalld
systemctl disable firewalld
sed -i s/SELINUX=.*/SELINUX=disabled/g /etc/selinux/config
setenforce 0


###所有节点执行
##每一个节点安装GlusterFS
yum install -y centos-release-gluster
yum install glusterfs-server -y
 
  
#在三个节点都安装glusterfs
##yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

#配置 GlusterFS 集群:
#启动 glusterFS 

systemctl restart glusterd.service
systemctl enable glusterd.service


#创建数据存储目录:
mkdir -p /gfs1

####在 swarm-manager 节点上配置,将 节点 加入到 集群中。
##gluster peer probe hostname  
####只在主节点


gluster peer probe node171
gluster peer probe node172

###查看集群状态:
gluster peer status

####删除节点
gluster peer detach node171
gluster peer detach node172


###所有节点执行
##创建GlusterFS磁盘: 复制模式

gluster volume create gv1 replica 2 transport tcp node171:/gfs1 node172:/gfs1 force

#启动 gv1
gluster volume start gv1

###再查看 volume 状态:
gluster volume info




#######gluster 性能调优:
#开启 指定 volume 的配额
gluster volume quota gv1 enable

#限制 volume 中 / (既总目录) 最大使用 80GB 空(不能大于空闲磁盘容量,不然mount时会报错)
gluster volume quota gv1 limit-usage / 10GB

#设置 cache 4GB(不能大于空闲内存,不然mount时会报错)
gluster volume set gv1 performance.cache-size 4GB

#开启 异步 , 后台操作
gluster volume set gv1 performance.flush-behind on

##开启预读
gluster volume set gv1 performance.read-ahead on
#设置 io 线程 32
gluster volume set gv1 performance.io-thread-count 32

#设置 回写 (写数据时间,先写入缓存内,再写入硬盘)
gluster volume set gv1 performance.write-behind on






##############增加节点 ############
##先在要增加的节点安装服务并创建目录
yum install -y centos-release-gluster
yum install glusterfs-server -y

##yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

systemctl restart glusterd.service
systemctl enable glusterd.service

mkdir -p /gfs1


###查询volume Bricks 的个数
gluster volume info gv1 |grep Number of Bricks |awk {print $NF}


#####主节点  
gluster peer probe node173
gluster volume  add-brick gv1  replica 3  node173:/gfs1 force





##################
####客户端挂载volume 
yum install -y centos-release-gluster
yum install -y glusterfs glusterfs-fuse



mkdir -p /data/gv1
mount -t glusterfs localhost:gv1 /data/gv1
echo localhost:/gv1 /data/gv1 glusterfs _netdev,rw,acl 0 0 >>/etc/fstab


##############
##删除GlusterFS磁盘:
##停止名字为 models 的磁盘
gluster volume stop gv1 

####删除名字为 models 的磁盘
gluster volume delete gv1 

 

glusterfs 安装配置 centos7

原文:https://www.cnblogs.com/blog-lhong/p/11737724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!