インストールされたサーバーに障害が発生した場合、GlusterFSはどのように(インテリジェントに)フェイルオーバーを実行しますか?

インストールされたサーバーに障害が発生した場合、GlusterFSはどのように(インテリジェントに)フェイルオーバーを実行しますか?

GlusterFSでは、ボリュームに2つのノード(サーバー)があるとします。ボリューム情報が次のようになっているとします。

Volume Name: volume-www

Brick1: gluster-server-01:/volume-www/brick
Brick2: gluster-server-02:/volume-www/brick

クライアントからわかるように、volume-www1つのサーバーからボリュームをマウントする必要があります。良い:

mount -t glusterfs  gluster-server-01:/volume-www  /var/www

まだ接続だけになっていてボトルネックがあるような感じがしますgluster-server-01

  • 失敗したらどうなりますか?

もちろん、他の通常のサーバーから手動で再マウントすることもできます。しかし、この問題を解決するためのより賢明な方法(産業的アプローチ)がありますか?

ベストアンサー1

これを行うとき:

mount -t glusterfs  gluster-server-01:/volume-www  /var/www

最初はGlusterボリュームを構成するノードの1つに接続しますが、FUSEベースのGluster Native Clientは他のノードに関する情報を受け取りますgluster-server-01。クライアントは他のノードについて知っているので、フェールオーバーシナリオを適切に処理できるようになりました。

おすすめ記事