一、 安装软件包
yum install centos-release-gluster
yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
启动gluster服务
systemctl start glusterd.service
设置为开机自启动
systemctl enable glusterd.service
二、配置
将节点加入集群
gluster peer probe node1.jiang.cn
将节点移除
gluster peer detach node1.jiang.cn
查看集群几点状态
gluster peer status
创建GlusterFS磁盘
默认模式,既DHT, 也叫 分布卷: 将文件已hash算法随机分布到 一台服务器节点中存储
gluster volume create pic-volume mysql.jiang.cn:/data/picdata node1.jiang.cn:/data/picdata node3.jiang.cn:/data/picdata
启动卷
gluster volume start pic-volume
对磁盘进行扩容
gluster volume add-brick pic-volume node1.jiang.cn:/data1/picdata force
挂载为磁盘使用
mount -t glusterfs mysql.jiang.cn:pic-volume /data
FQA
遇见如下报错
一、
volume create: pic-volume: failed: /data/picdata is already part of a volume
解决办法
rm -rf /data/picdata/.glusterfs/
setfattr -x trusted.glusterfs.volume-id /data/picdata/
setfattr -x trusted.gfid /data/picdata/