仮想ホスト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のデフォルトページロードを表示できます。
以下は設定のモデルイメージです。
答え1
あなたの質問を完全に理解したかどうかはわかりません。間違っていたら教えてください。 HAProxyを使用してNFSを実行するよりも、NFS用のアクティブ/手動アーキテクチャを設定する方が良いと思います。 2つのNFSサーバーをセットアップして使用するプロセスを案内する非常に詳細なチュートリアルがあります。DRBD両方のサーバーが互いに監視し、必要に応じてフェールオーバーを実行するようにします。
http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat
また、HAProxyを使用してNFSを全面的に試すことと、アクティブ/手動アプローチを比較することの欠点をさらに詳しく説明するこのスレッドについて説明したいと思いました。