問題タブ [keepalived]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1936 参照

haproxy - HAproxy が仮想 IP からルーティングされない

現在、仮想 IP を使用して 2 つのサーバー間でルーティングするように HAProxy を構成しようとしています。

テストのために、172.16.4.130 と 172.16.4.131 の 2 つのインスタンスを作成しました。次に、2 つのサーバーをブリッジする keepalived を使用して、172.16.4.99 の仮想 IP アドレスを作成します。これらのサーバーはどちらも apache2 を実行しており、テスト用の単純な index.html ランディング ページをホストしています。上記のすべてが実行されています。

172.16.4.99 に移動すると、ページが読み込まれず、どちらの index.html ページにもリダイレクトされません。ただし、この IP アドレスに ping を実行することはできます。これは単純な構成の問題だと思います。私は HAproxy の経験があまりないので、助けてほしいと思います。以下は、私の haproxy.cfg ファイルと keepalived です。

172.16.4.130 の keepalived.conf

172.16.4.131 の keepalived.conf:

0 投票する
0 に答える
1942 参照

haproxy - 「通知」が Keepalived で呼び出されない

ファイルにこれらの設定がありkeepalived.confますが、サービスを停止HAProxyすると通知スクリプトは実行されませんが、keepalivedサービスを再起動すると毎回実行されます。詳細はこちら

ハプロキシ: 1.8.8

キープアライブ: 2.0.18

OS: Ubuntu 18.04

パイソン: 2.7

クラウド サービス プロバイダー: Hetzner

/etc/keepalived/keepalived.conf

/etc/keepalived/master.sh

/usr/local/bin/assign-ip

使用している HAProxy サーバーを停止しsudo service haproxy stopてステータスを確認すると、この応答が返されます。

/var/log/syslogでこれを取得します。

ただし、通知スクリプトは呼び出されず、フローティング IP は BACKUP インスタンスに割り当てられません。私は本当に初めてなKeepalivedので、誰かがこの問題を解決するのを手伝ってくれますか?

更新: この問題を解決しました

インターフェイスはネットワークである必要があり、およびを使用しprivateて のプライベート IP を指定する必要があります。変更後の設定はこちらMASTERBACKUPunicast_src_ipunicast_peer