glusterfs

分佈式 分佈式 分佈式 分佈式 分佈式
node1 node2 node3 node4 client

node1

1.安裝glusterfs 軟件

yum install glusterfs -y

2 開啓gluster服務,開機啓動

systemctl restart glusterd.service ;systemctl enable glusterd.service

3 重命名卷組名

vgrename vg_bricks vg0

4 創建瘦邏輯池

lvcreate -L 10G -T vg0/thin_pool

5.創建邏輯卷卷

lvcreate -V 3G -n lv1 vg0/thin_pool

6.格式化邏輯卷

mkfs.xfs /dev/vg0/lv1

7.創建目錄

mkdir /xx

8永久掛載目錄及df

echo "/dev/vg0/lv1 /xx xfs defaults 0 0" >> /etc/fstab ;mount -a

9創建掛載目錄

mkdir /xx/data

10.可把1-9步驟做成腳本,同步其他節點。

vim aa
chmod +x aa
scp /root/aa node2:/root
scp /root/aa node3:/root
scp /root/aa node4:/root

node2-node4配置

./aa

11.創建peer關係

gluster peer probe node2 node3 node4

12創建分佈式卷

gluster volume create v1 node1:/xx/data node2:/xx/data node3:/xx/data node4:/xx/data

13開啓卷

gluster volume start v1

clientnfs掛載

1安裝nfs-u*軟件

yum install nfs-u* -y

2重啓nfs服務

systemctl restart rpcbind;systemctl enable rpcbind

3 掛載邏輯卷

showmount -e node1
mount node1:/v1 /mnt

4創建文件測試

touch /mnt/aa{1..10}
ls /xx/data/ -1 |wc -l

glusterfs掛載

rm -rf /mnt/*
umount /mnt/
mount.glusterfs node1:/v1  /mnt
touch /mnt/aa{1..10}
ls /xx/data/ -1 |wc -l
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章