global_defs {
route_id R1 #同一組下ID不能相同
}
vrrp_instance VI_1 {
state MASTER #目前伺服器的身份
interface eth0 #通過哪塊網卡做心跳檢測
virtual_router_id 51 #設定組号
priority 100 #權重,<=150;主和從差别應該為50,主伺服器優先級高
advert_int 1 #檢查間隔s
authentication { #認證
auth_type PASS
auth_pass 1111
}
virtual_ipaddress { #叢集的IP位址
192.168.1.16
}
virtual_server 10.10.10.100:80 {
delay_loop 6 # 檢測循環的次數
lb_algo rr # 使用的算法
lb_kind DR # 目前的模式
protocol TCP # 檢測方案
# 真實伺服器
real_server 10.10.10.14 80 {
weight 1 # 權重
TCP_CHECK {
connect_port 80 # 檢測的端口
connect_timeout 3 # 逾時時間
nb_get_retry 3 # 重試次數
delay_before_retry 4 # 檢測間隔
}
}
}