5

3+1 ノードで GlusterFS の小さなクラスターをセットアップしました。それらはすべて同じLAN上にあります。GlusterFS ノードでもある 3 台のサーバーと 1 台のラップトップ (Wifi 経由) があります。ラップトップがネットワークから切断されることがよくあります。;)

私が達成したいユースケースは次のとおり
です。ラップトップが再接続したときに GlusterFS ファイルシステムと自動的に同期するようにします。(これは簡単で完了です。) しかし、ラップトップがクラスターから切断されている場合でも、ファイルシステムに「オフライン」でアクセスしたいと考えています。ファイルの変更、追加、削除..

明らかに、クラスターからオフラインのときに GlusterFS ファイルシステムにアクセスできる唯一の方法は、ボリューム ストレージに直接アクセスすることです。gluster ボリュームを作成するために構成したもの。レンガだと思います。

ストレージ内のファイルを変更しても安全ですか? ノードが再接続したときにクラスターに複製されますか?

4

2 に答える 2

2

あなたのリストには複数の質問があります:

最初: システムが接続されていないときに GlusterFS にアクセスできますか?

システムに GlusterFS デーモンとブリックをセットアップし、通常の方法で gluster を介してこのローカル デーモンをマウントし、レプリケーション ターゲットも追加すると、ローカル システム上にないかのように、gluster を介してブリックにアクセスできます。システムをネットワークに再接続すると、データはレプリケーション ターゲットと同期されます。

2番目:ブリック内のファイルを直接編集できますか:

技術的には、ブリックに移動してファイルを編集することはできますが、gluster は変更内容を認識しないため、変更が複製されず、スプリット ブレインの状況が発生します。したがって、これはお勧めできません (レプリケーション ブリックでも手動で変更する場合を除き、これを行わないでください)。

于 2016-04-01T17:55:17.490 に答える