目的
调研 glusterfs snaphot 功能
环境
hostname | ip | role | comment |
---|---|---|---|
ns-storage-020103 | 10.189.20.103 | gluster server | sdb RAID5 14T, sdc RAID5 14T |
ns-storage-020104 | 10.189.20.104 | gluster server | sdb RAID5 14T, sdc RAID5 14T |
ns-storage-020105 | 10.189.20.105 | gluster server | sdb RAID5 14T, sdc RAID5 14T |
ns-storage-020065 | 10.189.20.65 | gluster client | 2000M bond + mode4 |
ns-storage-020066 | 10.189.20.66 | gluster client | 2000M bond + mode4 |
意图
glusterfs 支持 snapshot 用于对数据进行保护
测试一些 snapshot 的优缺点
限制说明
glusterfs 使用 snapshot 需要底层使用 thin provision LVM 功能
操作步骤
创建 pv
pvcreate /dev/sdb1 /dev/sdc1
创建 vg
vgcreate vgb /dev/sdb1
vgcreate vgc /dev/sdc1
创建 thin provision pool
lvcreate -L 100G -T vgb/thinBpool
lvcreate -L 100G -T vgc/thinCpool
创建 lvm
lvcreate -T vgb/t