站长承接各类型网站制作,包括:企业网站、个人网站、教育网站等

keepalived高可用配置

后台 chinarui 252℃ 0评论

keepalived

!!! Note
Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。

安装

yum install keepalived -y

配置文件

/etc/keepalived/keepalived.conf

主keepalived配置

修改配置文件
vi /etc/keepalived/keepalived.conf

vrrp_instance VI_1 {
    state MASTER
    interface eth1 //机器网卡
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        172.16.20.142   //VIP
    }
}

备keepalived配置

vrrp_instance VI_1 {
    state BUCKUP
    interface eth1
    virtual_router_id 51
    priority 99
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        172.16.20.142   //VIP
    }
}

配置文件字段说明

  1. state: 状态只有MASTER和BACKUP两种,并且要大写,MASTER为工作状态,BACKUP是备用状态。
  2. interface:要绑定的网卡,根据机器的网卡填写。
  3. virtual_router_id:虚拟路由标识,同一个vrrp_instance的MASTER和BACKUP的vitrual_router_id 是一致的。
  4. priority:优先级,同一个vrrp_instance的MASTER优先级必须比BACKUP高。
  5. advert_int 1 :MASTER 与BACKUP 负载均衡器之间同步检查的时间间隔,单位为秒。
  6. authentication:包含验证类型和验证密码。类型主要有PASS、AH 两种,通常使用的类型为PASS,\
    7.virtual_ipaddress: 虚拟ip地址,可以有多个地址,每个地址占一行,不需要子网掩码

启停

service keepalived start | stop | restart

转载请注明:喜乐从心,不应由人 » keepalived高可用配置

喜欢 (1)

如果您认为这篇文章对您有用,读后觉得收获很大,不妨小额赞助我一下,左微信,右支付宝

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址