glusterFS安装维护文档
Posted fengjian1585
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了glusterFS安装维护文档相关的知识,希望对你有一定的参考价值。
1.规划: 3.依赖包 yum install libibverbs librdmacm xfsprogs nfs-utils rpcbind libaio liblvm2app lvm2-devel libevent-devel nfs-utils-lib-devel tcl-devel libsysfs-devel userspace-rcu atop iozone fio iperf 5.系统主机设置 6.磁盘配置 分区格式化: mkfs.ext4 -L /brick1 /dev/sdb vi /etc/fstab LABEL=/brick1 /brick1 ext4 defaults 0 0 mount -a mkdir /brick1/images 7.安装gluserfs server 和 client yum –y install gluserfs glusterfs-server yum -y install glusterfs glusterfs-client 8.组建集群 登陆服务器server1,执行命令 [[email protected] yum.repos.d]# gluster peer probe server2 [[email protected] yum.repos.d]# gluster peer probe server3 使用 gluster peer status 查看状态 9.创建卷 1.确定创建卷的类型 2.去创建卷的brick列表 3.确定创建卷的网络类型(TCP/RDMA) 4.gluster volume create 创建卷 卷里使用2台主机 gluster volume create testvol replica 3 server1:/brick1/images server2:/brick1/images 查看volume 卷信息 启动创建的卷 gluster volume start testVol 查看卷的扩展属性 getfattr -d -m . -e hex /brick1/images 删除卷 gluster volume stop img gluster volume delete img 将机器移出集群 gluster peer detach 172.28.26.102 只允许172.28.0.0的网络访问glusterfs gluster volume set img auth.allow 172.28.26.* 加入新的机器并添加到卷里(由于副本数设置为2,至少要添加2(4、6、8..)台机器) gluster peer probe 172.28.26.105 gluster peer probe 172.28.26.106 gluster volume add-brick img 172.28.26.105:/data/gluster 172.28.26.106:/data/gluster 收缩卷 # 收缩卷前gluster需要先移动数据到其他位置 gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img start # 查看迁移状态 gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img status # 迁移完成后提交 gluster volume remove-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img commit 迁移卷 # 将172.28.26.101的数据迁移到,先将172.28.26.107加入集群 gluster peer probe 172.28.26.107 gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img start # 查看迁移状态gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img status # 数据迁移完毕后提交gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.107:/data/gluster/img commit # 如果机器172.28.26.101出现故障已经不能运行,执行强制提交然后要求gluster马上执行一次同步 gluster volume replace-brick img 172.28.26.101:/data/gluster/img 172.28.26.102:/data/gluster/img commit -force gluster volume heal imgs full 移除集群 gluster peer detach server3 [[email protected] abc]# gluster volume replace-brick testvol server2:/brick1/images server2:/brick1/abc commit force
以上是关于glusterFS安装维护文档的主要内容,如果未能解决你的问题,请参考以下文章