文章出處:http://blog.chinaunix.net/uid-22270773-id-1778250.html
一個功能比較完整的keepalived的配置文件,其配置文件keepalived.conf可以包含三個文本塊:全局定義塊、VRRP實例定義塊及虛擬伺服器定義塊。全局定義塊和虛擬伺服器定義塊是必須的,如果在只有一個負載均衡器的場合,就不須VRRP實例定義塊。
接下來,我們以一個配置文件模版為例,有選擇的說明其中一些重要項的功能或作用。 #全局定義塊
global_defs {
notification_email {
}
notification_email_from email
smtp_server host
smtp_connect_timeout num
lvs_id string
}
#VRRP實例定義塊
vrrp_sync_group string {
group {
string
string
}
vrrp_instance string {
state MASTER|BACKUP
interface string
mcast_src_ip @IP
lvs_sync_daemon_interface string
virtual_router_id num
priority num
advert_int num
smtp_alert
authentication {
auth_type PASS|AH
auth_pass string
}
virtual_ipaddress { # Block limited to 20 IP addresses
@IP
@IP
@IP
}
virtual_ipaddress_excluded { # Unlimited IP addresses number
@IP
@IP
@IP
}
#虛擬伺服器定義塊
virtual_server (@IP PORT)|(fwmark num) {
delay_loop num
lb_algo rr|wrr|lc|wlc|sh|dh|lblc
lb_kind NAT|DR|TUN
(nat_mask @IP)
persistence_timeout num
persistence_granularity @IP
virtualhost string
protocol TCP|UDP
sorry_server @IP PORT
real_server @IP PORT {
weight num
TCP_CHECK {
connect_port num
connect_timeout num
}
}
real_server @IP PORT {
weight num
以下文章點擊率最高
Loading…