Glusterfs集群筆記二

2021-07-25 15:32:55 字數 2253 閱讀 4351

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的數值時,這個捲則預設為分布式複製卷

用glusterfs搭建分布式集群

在前面已經安裝好的glusterfs基礎上,用兩台虛擬機器test1,test2來分布式儲存測試,ip分別為 192.168.30.6,192.168.30.7 1.首先確保這兩台虛擬機器執行sudo etc init.d glusterd start啟動正常 2.用其中一台來執行gluster命令...

redis集群筆記

多個伺服器集中再一起 去處理同乙個業務 集群和分布式概念 理解 解決 高併發 大資料的問題 1 擴充套件性 可以動態的去擴充套件的伺服器 2 高可用 具備容錯的功能 錯誤恢復 3 負載均衡 把請求 分配到不同的伺服器裡面 1 相同點 解決高併發 和 大資料的問題 2 不同點 集群 是 多個服務去實現...

RabbitMQ集群筆記

rabbitmq集群筆記 1.伺服器選擇 hostname ip node1 192.168.20.171 node2 192.168.20.172 node3 192.168.20.173 2.在三颱伺服器上分別修改配置 1 修改 etc hosts 192.168.20.171 node1 19...