一步一步部署GlusterFS
阿新 • • 發佈:2018-06-07
gluster for 軟件包安裝 inf BE log 查看 指定 striped 環境準備:兩臺CentOS 7.2 幹凈系統 OS-01---192.168.10.1 OS-02---192.168.10.2
文件路徑,如果yum源沒有,請手動配置
https://buildlogs.centos.org/centos/7/storage/x86_64/
軟件包安裝
#yum install glusterfs-server
服務啟動
#/bin//systemctl start glusterd.service
#/bin//systemctl status glusterd.service
設置可信任的存儲池
[root@cnsz22VLK5966 ~]# gluster peer probe OS-01
[root@cnsz22VLK5967 ~]# gluster peer probe OS-02
# gluster peer status
如果需要從存儲池中移除指定服務器:
# gluster peer detach [server]
一、建立 GlusterFS Replicated卷
[root@cnsz22VLK5966 ~] #
[root@cnsz22VLK5967 ~]# mkdir /data/brick1/gv0
# gluster volume create gv0 replica 2 OS-01:/data/brick1/gv0 OS-02:/data/brick1/gv0
# gluster volume start gv0
查看存儲卷狀態:
# gluster volume info
二、創建 Distributed邏輯卷
# gluster volume create gv1 OS-01:/data/brick1/gv1 OS-02:/data/brick1/gv1
# gluster volume info
# gluster volume start gv1
三、創建 Striped邏輯卷
# gluster volume create gv2 stripe 2 transport tcp OS-01:/data/brick1/gv2 OS-02:/data/brick1/gv2
# gluster volume info
# gluster volume start gv2
四、 停止GlusterFS邏輯卷或刪除GlusterFS邏輯卷
# gluster volume delete gv0
五、 存儲塊brick相關的邏輯卷管理
在gv0卷中增加一個存儲塊server3:/data/brick1/gv0 :
# gluster volume add-brick gv0 [server3]:/data/brick1/gv0
查看存儲池狀態:
# gluster volume stop gv0
# gluster volume rebalance gv0 start
刪除Brick: # gluster volume remove-brick gv0 [server3]:/data/brick1/gv0 # gluster volume rebalance gv0 start 測試: #mount -t glusterfs OS-01:/gv0/mnt #for i in `seq -w 1 100`; do cp -rp /var/log/messages /mnt/copy-test-$i; done 檢查一下掛接點: #ls -lA /mnt | wc -l一步一步部署GlusterFS