1. 程式人生 > >一步一步部署GlusterFS

一步一步部署GlusterFS

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 stop gv0

# gluster volume delete gv0 五、 存儲塊brick相關的邏輯卷管理 在gv0卷中增加一個存儲塊server3:/data/brick1/gv0 : # gluster volume add-brick gv0 [server3]:/data/brick1/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