GlusterFSでは、ボリュームに2つのノード(サーバー)があるとします。ボリューム情報が次のようになっているとします。
Volume Name: volume-www
Brick1: gluster-server-01:/volume-www/brick
Brick2: gluster-server-02:/volume-www/brick
クライアントからわかるように、volume-www
1つのサーバーからボリュームをマウントする必要があります。良い:
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
。クライアントは他のノードについて知っているので、フェールオーバーシナリオを適切に処理できるようになりました。