2009-12-01から1ヶ月間の記事一覧

rewriting, re-mapping, translating ports with iptables in LVS-DR

LVS

http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.rewrite_ports.html#re-mapping_ports_with_iptables LVS-DRだと基本的にポート番号の変更は出来ないようで、少しはまってしまった… 一応、HOWTOにはiptablesを使った方法が書いてある。

keepalivedのヘルスチェック

LVS

delay_loopを6にしてみる。 virtual_server 192.168.11.100 80 { delay_loop 6 lb_algo rr lb_kind DR protocol TCP real_server 192.168.11.15 80 { weight 1 HTTP_GET { url { path /keepalived_HTTP_GET status_code 200 } connect_timeout 3 } } } 192.1…

keepalivedのヘルスチェック その2

LVS

Apacheをrestartしてみる。 virtual_server 192.168.11.100 80 { delay_loop 1 lb_algo rr lb_kind DR protocol TCP real_server 192.168.11.15 80 { weight 1 HTTP_GET { url { path /keepalived_HTTP_GET status_code 200 } connect_timeout 3 } } } [root…

keepalivedのヘルスチェック その3

LVS

定期的に500を返すようにしてwgetを使う。 real_server 192.168.11.15 80 { weight 1 MISC_CHECK { misc_path "wget --spider -t 3 -T 3 -O - http://192.168.11.15/keepalived_HTTP_GET" misc_timeout 10 } } } 192.168.11.13 - - [13/Dec/2009:13:30:50 JS…

keepalivedのヘルスチェック その4 - 瞬断対策を考える

LVS

delay_before_retryを長めに、delay_loopを短めにして瞬断してもすぐ復帰するようにする サービスレベルでリトライするヘルスチェックにする できれば2がいいなー。とりあえすこないだかいたスクリプトを修正。 #!/bin/sh URL=$1 WGET=/usr/bin/wget RETRY=3…