keepalived介绍和部分配置解释

Keepalived是一个基于C语言的路由软件,它依赖IPVS提供第4层负载均衡,并利用VRRP协议实现高可用性。配置中,通过vrrp_instance设置虚拟路由,指定服务器角色、监听接口、虚拟路由ID、优先级等参数。此外,还使用BFD协议进行快速网络故障检测,并定义VIP地址。该框架支持独立或组合使用,以构建弹性的基础设施。
摘要由CSDN通过智能技术生成

1,概述

Keepalived 是一个用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设施提供简单而强大的负载平衡和高可用性设施。 负载均衡框架依赖于众所周知且广泛使用的Linux 虚拟服务器 (IPVS)内核模块,提供第 4 层负载均衡。Keepalived 实现了一组检查器,以根据其健康状况动态和自适应地维护和管理负载平衡的服务器池。另一方面,高可用性是通过VRRP实现的 协议。VRRP 是路由器故障转移的基础。此外,Keepalived 为 VRRP 有限状态机实现了一组钩子,提供低级和高速协议交互。为了提供最快的网络故障检测,Keepalived 实现了BFD协议。VRRP 状态转换可以考虑 BFD 提示来驱动快速状态转换。Keepalived 框架可以单独使用,也可以一起使用,以提供弹性基础设施。(来自官网)

2,配置文件解释

[root@LB-1 keepalived]# vim keepalived.conf 
vrrp_instance VI_1 {  #vrrp实例名字VI_1 --》相当于启用一个vrrp进程去工作
    state MASTER  #指定服务器从当的角色为MASTER
    interface ens33  #在ens33接口上监听vrrp报文
    virtual_router_id 99 #虚拟路由组的id 为99  此值有个范围0~255
    priority 110   #优先级
    advert_int 1  #发宣告报文的间隔时间为1秒
    authentication {  #认证
        auth_type PASS    #密码认证
        auth_pass 1111    #密码为1111
    }   
    virtual_ipaddress {  #定义vip
        192.168.0.180
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值