2つの同一のUbuntu14.04サーバー(vmwareワークステーション)上のLVM上にGlusterFS(3.5.3)レプリケートボリュームをセットアップしました。両方のサーバーで論理ボリュームを均等に増やしてGlusterfsをスケールアウトするときに、glusterサーバー/クライアントにglusterブリック/ボリューム情報をリロードする方法を知りたいです。これがglusterボリューム情報の出力です
root@gluster2:/storage# gluster volume info all
Volume Name: gvola
Type: Replicate
Volume ID: fca40349-5fc6-4974-a7b7-a2f3d560f41b
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: gluster1:/public/sdb1/brick
Brick2: gluster2:/public/sdb1/brick
root@gluster1:/storage# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
root ubuntu-vg -wi-ao--- 18.74g
swap_1 ubuntu-vg -wi-ao--- 1020.00m
lvmhome vg10 -wi-ao--- 3.99g
GlusterfsブリックがLVM論理ボリューム上にある場合は、LVとその上のファイルシステムのサイズを変更するだけで、glusterクライアントはgluster固有の手順を必要とせずに新しい大きなサイズをすぐに確認できます。あなたの例の「lvmhome」がブリックに使用されているLVであり、それを2GB増やしたいとすると、「lvextend --resizefs --size + 2G/dev/vg10/lvmhome」を実行することでこれを実行できるはずです。 "。これは非破壊的な操作であり、ファイルシステムがオンラインで使用されているときにこれを行うことができます。両方のglusterサーバーでこれを実行すると、クライアントには新しいより大きなglusterボリュームが表示されます。