NFSを使用した高可用性設定

NFSを使用した高可用性設定

仮想ホストHA設定

5つのサーバーがあります。

Server-1:     Webhosting Controlpanel (192.168.1.1)
Server-2:     Load balancer [Haproxy] (Public IP:192.168.1.2 and 
              Virtual IP:192.168.1.3)
Server-3 & 4: Data Servers Mounted data from NFS so data is same on 
              each server i.e /home (192.168.1.4, 192.168.1.5)
Server-5 :    NFS Server (192.168.1.6) shared directory /home

/home私の問題は、私の「ロードバランサー」の仮想IPからインストールできないことです。サーバーから共有フォルダにアクセスするようにHAproxyを設定する方法がわかりません。

サーバーからインストールされたディレクトリに直接アクセスできますが、いくつかのHA設定を実行できるようにロードバランサーを介してインストールしたいと思います/home/home

ノート

ロードバランサーはApacheで動作します。ロードバランサーの仮想IPからApacheのデフォルトページロードを表示できます。

以下は設定のモデルイメージです。

          画像SS

答え1

あなたの質問を完全に理解したかどうかはわかりません。間違っていたら教えてください。 HAProxyを使用してNFSを実行するよりも、NFS用のアクティブ/手動アーキテクチャを設定する方が良いと思います。 2つのNFSサーバーをセットアップして使用するプロセスを案内する非常に詳細なチュートリアルがあります。DRBD両方のサーバーが互いに監視し、必要に応じてフェールオーバーを実行するようにします。

http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat

また、HAProxyを使用してNFSを全面的に試すことと、アクティブ/手動アプローチを比較することの欠点をさらに詳しく説明するこのスレッドについて説明したいと思いました。

http://comments.gmane.org/gmane.comp.web.haproxy/5098

関連情報