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トラフィックの負荷を分散し、場合によってはデータベースにも使用しています。
質問自体は非常に単純なので、設定ファイルを投稿していませんが、必要に応じて投稿できます。
残念ながら、keepalivedは単一のサブネット内でのみ機能するVRRPを使用しています。