haproxy と keepalived を使用して、haproxy のスポフを回避する方法について読みました。ec2でこれを行うことは可能ですか?
2 つのインスタンスがあるとします。それぞれにhaproxyとkeepalivedがインストールされています。VIP は aws エラスティック IP でなければなりません。
haproxy と keepalived を使用して、haproxy のスポフを回避する方法について読みました。ec2でこれを行うことは可能ですか?
2 つのインスタンスがあるとします。それぞれにhaproxyとkeepalivedがインストールされています。VIP は aws エラスティック IP でなければなりません。
理論的には、これは可能であるはずです。それを行う方法に関する指示が点在するブログ投稿があります。ただし、過去数日間これをテストしようとしましたが、うまくいきませんでした。
Amazon は EC2 (Classic) でマルチキャストをブロックするため、Keepalived の主要な通信方法は機能しません。ユニキャスト サポートが組み込まれている最新バージョン (執筆時点では 1.2.13) をインストールする必要があります。これにより、Amazon が設定したマルチキャスト制限を回避できるはずです。ユニキャスト パッチが含まれていないリポジトリ (yum install keepalived) の keepalived パッケージのバージョンは 1.2.7 だと思います。
wget を使用して最新の TAR をダウンロードし、パッケージを解凍して、ソースからビルドできます (./configure prefix=/, make, make install)。構成を試みる前に、GCC パッケージと openssl-devel パッケージがインストールされていることを確認してください。そうしないと、エラーで失敗します。
それまでに機能するようになったら、戻ってきて、必要な正確な手順をブログにリンクします:)