Glusterfs集群笔记二

1.常用命令
针对节点的命令
gluster peer probe #增加一个节点,参数为主机名或IP
gluster peer detach #删除指定的节点,后跟主机名或IP
gluster peer status #列出切点的状态
gluster peer help #关于gluster peer命令的帮助信息

针对卷的命令
volume info [all|] #列出所有卷的信息- list information of all volumes
volume delete #删除指定的卷
volume start #启动一个卷
volume stop [force] #停止一个卷
volume create [stripe ] [replica [arbiter ]] [disperse []] [disperse-data ] [redundancy ] [transport ] ?... [force]
#创建卷,具体参数根据不同的类型的卷不同
volume status [all | [nfs|shd||quotad]] [detail|clients|mem|inode|fd|callpool|tasks]
#显示指定卷的状态

针对快照的命令
snapshot help #快照命令的帮助信息
snapshot create [no-timestamp] [description ] [force] #创建一个快照
snapshot clone #克隆卷
snapshot restore - Snapshot Restore.
snapshot status [(snapname | volume )] #快照状态信息
snapshot info [(snapname | volume )] #快照信息
snapshot list [volname] #列出指定卷的快照
snapshot delete (all | snapname | volume ) #删除快照
snapshot activate [force] #激活快照
snapshot deactivate #停止一个快照

2.glusterfs支持的卷
gluster的卷有三种基本类型:复制卷,分布卷(默认为分布卷),条带卷,以上三种类型可任意组合成新的类型。
分布复制卷,分布条带卷,条带复制卷,分布式条带复制卷。
复制卷
gluster volume create gv0 replica 2 glusterfs01:/bricks/brick1/gv0 glusterfs02:/bricks/brick1/gv0
条带卷
gluster volume create v-s-gv1 stripe 2 glusterfs01:/bricks/brick1/gv1 glusterfs02:/bricks/brick1/gv1
增加一个brick到卷中
gluster volume add-brick v-s-gv1 glusterfs03:/bricks/brick1/gv1 glusterfs04:/bricks/brick1/gv1
分布条带复制卷
gluster volume create dsr-1 stripe 2 replica 2 glusterfs01:/bricks/brick1/gv2 glusterfs02:/bricks/brick1/gv2 glusterfs03:/bricks/brick1/gv2 glusterfs04:/bricks/brick1/gv2
再增加4个节点,必须一组(M*N)一组增加,实现分布的话,brick的数量必须大于M(stripe)*N(replica),brick的数量应该是n*MN.
gluster volume add-brick dsr-1 glusterfs05:/bricks/brick1/gv2 glusterfs06:/bricks/brick1/gv2 glusterfs07:/bricks/brick1/gv2 glusterfs08:/bricks/brick1/gv2

3.向一个已经存在的集群中增加节点
gluster peer probe glusterfs05 #将05加入到gluster集群中
gluster volume add-brick gv0 glusterfs08:/bricks/brick1/gv0 glusterfs07:/bricks/brick1/gv0 #向一个已存在卷中增加新的brick,当一个卷中brick的数量超过replica count的数值时,这个卷则默认为分布式复制卷

你可能感兴趣的:(分布式存储)