keepalived配置文件详解1

 
 

keepalived配置文件详解

文章出处:http://blog.chinaunix.net/uid-22270773-id-1778250.html

 

一个功能比较完整的keepalived的配置文件,其配置文件keepalived.conf可以包含三个文本块:全局定义块、VRRP实例定义块及虚拟服务器定义块。全局定义块和虚拟服务器定义块是必须的,如果在只有一个负载均衡器的场合,就不须VRRP实例定义块。

接下来,我们以一个配置文件模版为例,有选择的说明其中一些重要项的功能或作用。 #全局定义块 

global_defs { 

notification_email { 

email 

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…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注