web-dev-qa-db-ja.com

Glusterfsがglusterボリューム/ブリック情報をリロードする方法

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 
1
satch_boogie

GlusterfsブリックがLVM論理ボリューム上にある場合は、LVとその上のファイルシステムのサイズを変更するだけで、glusterクライアントはgluster固有の手順を必要とせずに新しい大きなサイズをすぐに確認できます。あなたの例の「lvmhome」がブリックに使用されているLVであり、それを2GB増やしたいとすると、「lvextend --resizefs --size + 2G/dev/vg10/lvmhome」を実行することでこれを実行できるはずです。 "。これは非破壊的な操作であり、ファイルシステムがオンラインで使用されているときにこれを行うことができます。両方のglusterサーバーでこれを実行すると、クライアントには新しいより大きなglusterボリュームが表示されます。

1
Paul Stauffer