1 つのマスター サーバーと 3 つのチャンク サーバーを実行しているセットアップがあります。チャンク サーバーの 1 つがダウンした場合 セットアップは正常に機能しています。マスター サーバーにも同じ機能を使用したいのですが、どうすればよいですか?
私の正確なニーズは次のとおりです。2つのマスターサーバーを用意し、1つがダウンした場合、2つ目がマスターとして機能する必要があります
1 つのマスター サーバーと 3 つのチャンク サーバーを実行しているセットアップがあります。チャンク サーバーの 1 つがダウンした場合 セットアップは正常に機能しています。マスター サーバーにも同じ機能を使用したいのですが、どうすればよいですか?
私の正確なニーズは次のとおりです。2つのマスターサーバーを用意し、1つがダウンした場合、2つ目がマスターとして機能する必要があります
LizardFS http://lizardfs.comとhttp://github.com/lizardfs/lizardfs、MooseFS のそのフォークを試して、master ha 互換性を組み込む必要があります。
最も簡単な方法は、たとえば次のようにすることです。この仮想 IP マスター サーバーにバインドし、別のマシンに 2 番目のマスター サーバーを展開しますが、config ではマスターからシャドウに PERSONALITY を設定する必要があります。最初のマスターがダウンし、キープアライブが IP で 2 番目のマシンに移行した場合、PERSONALITY をマスターに戻し、マスター サーバーをリロードする必要があります。
keepalived の正しい構成を記述した場合、1 ~ 2 秒のダウンタイムが発生する可能性があります。
バージョン >= 2.0 Pro の MooseFS にはマスター HA があります