glusterfs分布式復制擴容卷以及平衡卷


隨着數據量的增長,需要擴容滿足使用。今天測試下glusterfs磁盤擴容的具體步驟

1.擴容

之前用的2台計算機的分布式復制卷。需要同時之兩個服務器增加一塊磁盤並格式化,掛載並擴容

熱添加磁盤 echo "- - -" >/sys/class/scsi_host/host0/scan
echo "- - -" >/sys/class/scsi_host/host1/scan
echo "- - -" >/sys/class/scsi_host/host2/scan
格式化
mkfs.xfs -i size=512 /dev/sdc
掛載 mkdir /data/brick2 
mount /dev/sdc /data/brick2  # 加入開機自啟這里
卷停止 gluster volume stop gv0 擴容 gluster volume add
-brick gv0 replica 2 10.0.0.101:/data/brick2 10.0.0.105:/data/brick2 force 啟動卷 gluster volume start

2.刪除或者平衡卷

磁盤平衡:(一般用不着)
gluster volume rebalance gv0 start
查看平衡狀態:
gluster volume rebalance gv0 status
此處可以用df -h 查看掛載下的sdb sdc兩個磁盤的容量最后會平均的。 移除磁盤: gluster volume remove
-brick gv0 replica 2 10.0.0.21:/data/storage2 10.0.0.22:/data/storage2 force 刪除卷: gluster volume delete gv0 查看卷狀態:
gluster volume info

Volume Name: gv0
Type: Distributed-Replicate
Volume ID: 16d359d1-2570-4e21-ba13-0fe67fb999e0
Status: Started
Snapshot Count: 0
Number of Bricks: 2 x 2 = 4
Transport-type: tcp
Bricks:
Brick1: zklf-server01:/data/brick1/gv0
Brick2: zklf-server02:/data/brick1/gv0
Brick3: zklf-server01:/data/brick2
Brick4: zklf-server02:/data/brick2
Options Reconfigured:
performance.client-io-threads: off
nfs.disable: on
transport.address-family: inet

從狀態可以看出我們的操作是成功的。最后測試在gv0下創建同樣的文件或其他是同步的。
目前先這樣,看會文檔或其他再補充內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM