Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319323
  • 博文数量: 66
  • 博客积分: 2369
  • 博客等级: 大尉
  • 技术积分: 635
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-20 17:10
文章分类

全部博文(66)

文章存档

2020年(2)

2017年(3)

2016年(1)

2015年(1)

2013年(5)

2012年(12)

2011年(20)

2010年(1)

2009年(5)

2008年(15)

2007年(1)

分类: LINUX

2012-02-06 15:09:06

! Configuration File for keepalived

global_defs
//
全局配置文件
定义报警邮件的设置

{

   notification_email  //邮件发往谁,可以有多个

{

xx@xx

//用谁发邮件

   }

   notification_email_from
//
邮件发往来源

   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  //认证方式,支持PASSAH

        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 pollingdelay时间

    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 webIP

        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 webIP

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

        HTTP_GET {

            connect_port 80  //健康检查端口

            connect_timeout 3  //链接超时时间

            nb_get_retry 3  //重链次数

            delay_before_retry 3  //重连讲时间()

        }

    }

}

阅读(1454) | 评论(0) | 转发(0) |
0

上一篇:Linux bond

下一篇:实例配置keepalived

给主人留下些什么吧!~~