Установка GlusterFS не описывается. Чуть ниже ссылка на Quickstart.
Что такое снапшоты надеюсь, известно. GlusterFS тоже, на
хабре можно почитать. Но вот интересная особенность, даже в оригинальном
Quickstart(рекомендую коротко и ясно) или вот
тут не написано, что эта конфигурация снапшоты не поддерживает. Поясню на примере:
#mkdir /tmp/1
#mkdir /tmp/2
#gluster
gluster> v create vol-test replica 2 transport tcp ce7:/tmp/1 ce7:/tmp2 force
volume create: vol-test: success: please start the volume to access data
gluster> v start vol-test
volume start: vol-test: success
gluster> snapshot create snap-test vol-test
snapshot create: failed: Snapshot is supported only for thin provisioned LV. Ensure that all bricks of vol-test are thinly provisioned LV.
Snapshot command failed
Oops. А что же вы раньше не сказали? В документации далее это есть, намек что все прочитать надо?
Собственно говоря управление
снапшотами описано в «Руководстве Администратора». Речь идет о ключе -Т lvcreate создающем эти самые thin provisioned LV. Можно почитать
тут. Собственно говоря, что нужно сделать:
если наш диск /dev/sdb:
на каждом хосте
# pvcreate /dev/sdb
#vgcreate vg_gluster /dev/sdb
#lvcreate -L 1G -T vg_gluster/thpool
#lvcreate -V 1G -T vg_gluster/thpool -n thinv1
#mkfs.xfs /dev/vg_gluster/thinv1
#mkdir /bricks/brick1
#mount /dev/vg_gluster/thinv1 /bricks/brick1
(после тестов можно внести в /etc/fstab)
Теперь:
gluster> snapshot create snap-gv0 gv0
snapshot create: success: Snap snap-gv0_GMT-2017.07.30-13.09.48 created successfully
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos_centos7 -wi-ao---- 6.47g
swap centos_centos7 -wi-ao---- 820.00m
2abab110584d4a04adb7fab814a7e698_0 vg_gluster Vwi-aotz-- 900.00m thpool thinv1 11.09
97e5811fd5ac493b9140fb3a6422f480_0 vg_gluster Vwi-aotz-- 900.00m thpool thinv1 11.09
c4b97c29042c4fd5a072962e4a80966c_0 vg_gluster Vwi-aotz-- 900.00m thpool thinv1 11.09
thinv1 vg_gluster Vwi-aotz-- 900.00m thpool 11.09
thpool vg_gluster twi-aotz-- 900.00m 12.21 3.52
Длинные названия — это как раз снапшоты.
Вот так, просто и изящно.
https://habrahabr.ru/post/334440/