! Configuration File for keepalived global_defs { notification_email { root@localhost #设置报警邮件地址,即收件人地址 } notification_email_from admin@localhost #设置邮件的发送地址 smtp_server 127.0.0.1 #设置smtp server的ip地址 smtp_connect_timeout 30 #设置连接smtp server的超时时间 router_id LTT #表示运行keepalived服务器的一个标识,名字可以随便取,名字会显示在发邮件时邮件的主题信息 } vrrp_instance IN_1 { state MASTER #指定keepalived的角色,此服务为master interface ens160 #指定监测网络的接口 virtual_router_id 22 #虚拟路由的标识 priority 100 #定义优先级,数字越大优先级越高,1-255之间 advert_int 1 #设置同步检查的时间间隔,单位是秒 authentication { #设置验证类型 auth_type PASS #验证类型为PASS auth_pass aaaa #验证的密码 } virtual_ipaddress { 192.168.1.63 #设置虚拟IP } } virtual_server 192.168.1.63 80 { #定义虚拟服务器,需指定虚拟ip和端口 delay_loop 6 #设置健康检查时间,单位为秒 lb_algo wlc #设置负载调度算法,此处为加权轮叫算法 lb_kind DR #设置LVS实现负载均衡的模式 persistence_timeout 120 #设置会话持续时间 nat_mask 255.255.255.0 # 设置子网掩码 protocol TCP #设置转发协议的类型 real_server 192.168.1.68 80 { #定义realserver,需指定ip和端口 weight 1 #指定权重 HTTP_GET { #设置检测后端realserver的方式为获取http协议报文 url { path / status_code 200 #状态码为200则证明后端服务器是在线的 } connect_timeout 3 #设置超时时间 nb_get_retry 3 #设置超时时候重试几次 delay_before_retry 3 #在重试的时候的时间间隔 } } virtual_server 192.168.1.63 8090 { #定义虚拟服务器,需指定虚拟ip和端口 delay_loop 6 #设置健康检查时间,单位为秒 lb_algo wlc #设置负载调度算法,此处为加权轮叫算法 lb_kind DR #设置LVS实现负载均衡的模式 persistence_timeout 120 #设置会话持续时间 nat_mask 255.255.255.0 #设置子网掩码 protocol TCP #设置转发协议的类型 real_server 192.168.1.90 80 { #定义realserver,需指定ip和端口 weight 1 #指定权重 HTTP_GET { #设置检测后端realserver的方式为获取http协议报文 url { path / status_code 200 #状态码为200则证明后端服务器是在线的 } connect_timeout 3 #设置超时时间 nb_get_retry 3 #设置超时时候重试几次 delay_before_retry 3 #在重试的时候的时间间隔 } }
本文 暂无 评论