web-dev-qa-db-ja.com

異なるサブネット上のKeepAlived

2つの物理ボックスにESXiがインストールされ、それぞれにHAProxyを使用してロードバランサーとして機能するノードがあるESXiベースのセットアップでkeepalivedをセットアップしようとしています。高可用性を実現するために、KeepAlivedを使用して、両方のHAProxyインスタンスがvirtual-ipを共有し、physical-ipアドレスをvirtual-ipアドレスにポイントできるようにします。私の実装の課題は、2つのサブネットがあることです。

サブネットAのHAProxy:1.1.10.101サブネットBのHAProxy:1.2.10.101

両方のインスタンスにvirtual-ip1.1.10.201を割り当てようとすると、両方のサーバーのローカルインスタンスを指していることになります。

私はCentOS7.xをHAProxyとKeepAlivedとともに使用しており、主にHTTPトラフィックの負荷を分散し、場合によってはデータベースにも使用しています。

質問自体は非常に単純なので、設定ファイルを投稿していませんが、必要に応じて投稿できます。

1
deej

残念ながら、keepalivedは単一のサブネット内でのみ機能するVRRPを使用しています。

3
Bernard