Keepalived

Keepalived (DR構成)で実サーバの設定

Linuxの仕様では、loに割り当てたIPに対してもeth0でarp応答してしまうのだとか。インターフェースが違うのだから明示的に指定しない限りは応答しないのが正論だと思うのだけれど、とにかくそういう仕様らしい。Webサーバに設定を追加した。 /etc/sysctl.c…

Keepalived フェイルオーバーがされない原因がわかった・・・。

定義に余計なものが入っていたからだった。 persistence_timeout 50 同じユーザーはなるべく同じサーバに接続させる為の設定だが、接続先のサーバに障害が発生した場合は、50秒?維持してしまうらしい。実サーバの障害の時はそのルールを適用しないで欲しい・…

CentOSにKeepalivedをインストール(CentOS4.6)-冗長化

keepalivedのコンフィグを書き換える。 例によって動かすだけのコンフィグです。マスター側(lb1) vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 200 advert_int 1 authentication { auth_type PASS auth_pass 1111 } vir…

CentOSにKeepalivedをインストール(CentOS4.6)

パッケージにOSを合わせるのもアリかと思い、CentOS4.6にしてみた。 あっさりインストール完了。動作確認もOKぽいです。手順 yum install -y ipvsadm wget http://dag.wieers.com/rpm/packages/keepalived/keepalived-1.1.13-5.el4.rf.i386.rpm rpm -ivh…

CentOSにKeepalivedをインストール・未完(CentOS5.2)。

前準備 yum install gcc yum install openssl-develコンパイルとインストール wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz tar xfz keepalived-1.1.15.tar.gz cd keepalived-1.1.15 ./configure make make installよくみたら、なんか…

Linuxロードバランサの冗長化

Linuxロードバランサの冗長化はIPVSを自動管理するパッケージを入れると実現できるらしい。やり方は2種類あるみたい。○LVS+heartbeat(ldirectord) ・Linuxアドバンスドネットワークサーバ構築ガイド ・@IT http://www.atmarkit.co.jp/flinux/rensai/heartbe…

Linuxでロードバランサ

Webサーバ一台のダウンで夜中に呼び出されるなんて(実話)堪らないので、コスト重視のロードバランサを勝手に調べてみる。興味半分実用半分。 実ははてなとかKLabの人が2年位前から資料を公開してくれていた。知るのが遅かったけど、試してみた。ネット…