6

2 つのノード (Node1 と Node2) でglusterfsをセットアップしています。2 つの接続の間に接続が確立されていることがわかります。問題は、Node1 にいくつかのフォルダーを作成すると、それが Node2 に複製されないことです。誰かがそれを修正した場合、克服することを提案してください。

glusterfs クライアントとして他のサーバーにマウントし、ファイルとフォルダーを作成すると、glusterfs ノードに複製されます。この動作は正常ですか?

Volume Name: testvol
Type: Replicate
Status: Started
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: gluster1.example.com:/var/www/drupal7/sites/default/files
Brick2: gluster2.example.com:/var/www/drupal7/sites/default/files
4

2 に答える 2

7

Gluster ボリュームは、クライアント経由でのみアクセスおよび更新することになっています。私はあなたの同じような投稿を見ました。クライアントを別のノードにインストールせず、同じサーバー自体にインストールする場合は、以下のリンクが推奨されます。

http://gopukrish.wordpress.com/glusterfs/
http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/
于 2014-07-16T15:57:52.510 に答える
4

「ノード」という言葉を使用するときの意味がよくわかりません。Gluster は通常、ブリック、ボリューム、およびホストで構成されます。

ボリュームは通常、ホストでホストされているブリックで構成されています。この例では、2 つのブリックで構成される te​​stvol という名前の複製ボリュームを作成しました。1 つのブリックは gluster1.example.com にあり、もう 1 つのブリックは gluster2.example.com にあります。

レンガは、グルスターが物を保管する場所にすぎません。それら自体は複製または配布されておらず、それらにアクセスすることは意図されていません。

ボリュームは複製および/または分散されます。ボリュームは、どこかにマウントするまでファイルシステムに表示されません。

「グルスター」の人々が同じサーバーで他のアプリケーションと一緒にグルスターを実行することに眉をひそめるのは私の経験ですが、それはさておき、あなたの例を続けて、あなたが達成しようとしていることは、あなたの考えを少し再調整することで達成できます.

  • gluster1.example.com に /brick という名前のフォルダーを作成します。
  • gluster2.example.com に /brick という名前のフォルダーを作成します。
  • 次に、gluster1.example.com:/brick および gluster2.example.com/brick を使用して、testvol という名前の gluster ボリュームを作成します。
  • ボリュームも開始する必要があります。
  • 次に、新しい testvol を gluster1.example.com と gluster2.example.com のファイル システムにマウントする必要があります。次のようなものを実行します。

mkdir /mytestvol mount -t glusterfs gluster1.example.org:testvol /mytestvol

各ホストで。レプリケートされた gluster ファイルシステムである /mytestvol です。レンガは、gluster によって独自の目的で使用されます。/mytestvol は、レプリケートされた gluster ボリュームのビューです。

両方のシステムの /mytestvol に testvol をマウントしたと仮定すると、一方のシステムの /mytestvol にファイルを作成でき、もう一方のシステムに自動的に表示されます。

あなたの例について言えば、ファイル フォルダを /mytestvol に移動してから、Web サーバー階層にソフト リンクで戻すことをお勧めします。何かのようなもの:

mv /var/www/drupal7/sites/default/files /mytestvol ln -s /mytestvol/files /var/www/drupal7/sites/default/

于 2016-04-04T09:10:27.177 に答える