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
    }
    virtual_ipaddress {
        192.168.0.25
    }
}

バックアップ側(lb2)

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 51
    priority 50
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.0.25
    }
}

試す。
クライアントでARP

  192.168.0.13          00-0c-29-a5-b2-ec     dynamic
  192.168.0.14          00-0c-29-ac-0e-12     dynamic
  192.168.0.22          00-0c-29-50-de-95     dynamic
  192.168.0.25          00-0c-29-a5-b2-ec     dynamic

lb1のインターフェースをダウンさせる。

ifdown eth0

ブラウザの動作はOK
クライアントでARP

  192.168.0.13          00-0c-29-a5-b2-ec     dynamic
  192.168.0.14          00-0c-29-ac-0e-12     dynamic
  192.168.0.22          00-0c-29-50-de-95     dynamic
  192.168.0.25          00-0c-29-ac-0e-12     dynamic

移った。

web1の障害を再現
web1のインターフェースをダウンさせる。

ifdown eth0

あれ。フェイルオーバしない。
コンフィグ違うみたい。