GlusterFSスナップショット

GlusterFSのインストールは説明されていません。 以下は、クイックスタートへのリンクです。 私が望むスナップショットは知られています。 GlusterFSもHabréで読むことができます。 しかし、元のクイックスタートでも、興味深い機能があります(短く明確に推奨します)。または、この構成がスナップショットをサポートしないことはここには書かていません。 例(サーバーsrv1)を使用して説明します。

mkdir /tmp/1 mkdir /tmp/2 gluster gluster> v create vol-test replica 2 transport tcp srv1:/tmp/1 srv1:/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 

おっと。 しかし、あなたは前に何も言わなかった? ドキュメントでは、これはさらに、すべてを読む必要があるというヒントですか?

実際のところ、 スナップショットの管理については、管理者ガイドで説明されています。 これらのシンプロビジョニングされたLVを作成するのは-T lvcreateキーについてです。 ここで読むことができます 。 厳密に言えば、何をすべきか。 ドライブが/ dev / sdbの場合:

各ホスト(srv1、srv2)で:

  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) 

srv1で
 mkdir /bricks/brick1/brick gluster gluster> v create gv0 replica 2 transport tcp srv1:/bricks/brick1/brick srv2:/bricks/brick1/brick gluster> v start gv0 volume start: vol-test: success 


今:

 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 

長い名前は単なるスナップショットです。
だから、シンプルでエレガント。

Source: https://habr.com/ru/post/J334440/


All Articles