2016-09-05 5 views
0

問題は少し珍しいです、私はglusterfsクラスタを持っています - 4ノードといくつかのボリュームを仮定します。私のノードの1が2つのシナリオが存在することができる再起動する場合:同じIPアドレスと、前のノードのすべてのファイルとGlusterFSのレンガは以前のノードのデータで置き換えられますが、別のIPに置き換えられます

  • ノードが再起動し、その場合には、このノードは他の努力とglusterfsクラスタに接続されます。

  • ノードは以前のデータで再起動しますが、今回はノードのIPが変更されます。したがって、他のノードのピア状態は、切断されたノードを1つ表示します。これは切断された前のノードです。しかし、起動した現在のノードは実行されていません。 glusterdもこのノードで実行できませんでした。

私の質問は、以前のノードの代わりに既にデータを持っていた新しいノードにどうやって接続できるかです。

**私がこれまで試したどのような

  • 私は、新しいノードには/ var/libに/ glusterdフォルダを削除。 glusterdを再起動しました。他の良いノードからそれをリピートします。古いノードを新しいノードに置き換えてみてください。しかし動作しませんでした。

答えて

0

他のノードに切断したノードのIPアドレスが、まだ同じ古いものですので、それはだ、これを試してみてください。通常どおりノード1から

  • プローブノード2とノード3(「glusterピアプローブノード2」、 「glusterピアプローブノード3」)。このNode1の後にNode2とNode3上の のIPが参照されます。
  • Node2またはNode3のいずれかから、Node1で逆プローブを実行します(「gluster peer probe node1」)。これにより、IPはどこでもホスト名に更新されます(インメモリ、 オンディスクおよびすべてのノード上)。

のRef .: http://lists.gluster.org/pipermail/gluster-users/2015-March/021255.html

関連する問題