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...