keepalived 配置文件的中文注解

发布时间:2020-07-25编辑:脚本学堂
keepalived 配置文件的中文注解
复制代码 代码如下:

! Configuration File for keepalived
global_defs
//全局配置文件
定义报警邮件的设置
{
   notification_email  //邮件发往谁,可以有多个
{
xx@xx
//用谁发邮件
   }
   notification_email_from xx@xx
//邮件发往来源
   smtp_server 192.168.0.100  //指定发送的邮件服务器
   smtp_connect_timeout 33  //33s 连接超时,stmp服务器

   router_id LVS_Master
//显示的标题
}

vrrp_instance VI_1 {

state MASTER
//state指定instance的初始化(Initial)状态,在两台router都启动后,马上会发生竞选,高priority的会竞选为MASTER,所有这里的state并不表示这台就是一直是MASTER. 备机可写成BACKUP

interface eth0  // 实例绑定的网卡

    virtual_router_id 51  // VRID标记(0~255)

    priority 100
//高优先级竞选为MASTER,MASTER要高于BACKUP至少50

    advert_int 1  //检查间隔,默认1S

    authentication {  //这一段设置认证

        auth_type PASS  //认证方式,支持PASS和AH

        auth_pass 1111  //认证的秘密

    }

    virtual_ipaddress {
//里面指定漂移地址(VIP),也就是切换到MASTER时,这些IP会被添加,切换到BACKUP时,这些IP会被删除(传给ip addr命令),所以没太服务器上可以不绑定任何虚拟地址,而都把他们放virtual ipaddress里面(可以多个),keepalived会自动使用ip addr进行绑定(不需要以来ifcfg-eth0),ip addr可以看到
        192.168.0.100
    }
}

virtual_server 192.168.0.100 80 {  //设置一个virtual server: VIP:Vport

    delay_loop 6  //service polling的delay时间

    lb_algo rr  //rr|wrr|lc|wlc|lblc|sh|dh   LVS的调度算法

    lb_kind DR  //NAT|DR|TUN  LVS集群模式

    persistence_timeout 50  //会话保持时间(秒)

    protocol TCP  //使用的协议是TCP还是UDP

    sorry_server 192.168.200.200 80  //备用机,所有的real server失效后启用


    real_server 192.168.0.10 80 {  //真实IP web的IP

        weight 1  //默认为1,0为失效

        HTTP_GET {

            connect_port 80  //健康检查端口

            connect_timeout 3  //链接超时时间

            nb_get_retry 3  //重链次数

            delay_before_retry 3  //重连讲时间(秒)

        }

    }

    real_server 192.168.0.20 80 {  //真实IP web的IP

        weight 1  //默认为1,0为失效

        HTTP_GET {

            connect_port 80  //健康检查端口

            connect_timeout 3  //链接超时时间

            nb_get_retry 3  //重链次数

            delay_before_retry 3  //重连讲时间(秒)
        }
    }
}

您可能感兴趣的文章:
lvs与keepalived结合实现负载均衡配置实战
LVS与Keepalived DR模式 实现高性能高可用负载均衡
keepalived双机热备的简单配置实例
nginx+keepalived配置高可用的负载均衡
lvs+keepalived配置高可用的负载均衡
haproxy+keepalived配置高可用负载均衡
haproxy+keepalived负载均衡之主备切换(centos)
keepalived出现configure: error: Popt libraries is required的解决方法