keepalived 高可用快速配置

高可用HA

  1. 需要心跳机制探测后端RS是否提供服务。

  1. 探测down,需要从lvs中删除该RS

  1. 探测发送从down到up,需要从lvs中再次添加RS。

  1. Lvs DR,需要主从(HA)

Keepalived : 提供高可用

vrrp协议,实现ip的漂移

Zookeeper:

选举、心跳机制提供接管

Keepalived安装:

至少两台服务器需要安装

Yum install keepalived

Keepalived 配置文件

至少两台服务器

  1. 地址:/etc/keepalived.conf

  1. 帮助手册:man keepalived.conf

  1. 编辑之前,需要备份:cp –a keepalived.conf backup. keepalived.conf

  1. 编辑:

! Configuration File for keepalived

global_defs {

notification_email {

root@localhost#发送提醒邮件的目标地址可有多个

yourmail@163.com

}

notification_email_from test@localhost#发送邮件的from地址,可以随意写,邮件地址不存在都无所谓

smtp_server 127.0.0.1#邮件服务的地址,一般写本地

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_instance VI_1 {

state BACKUP# MASTER 主和从

interface eth0#VIP需要绑定的网卡名称

virtual_router_id 51

priority 101#优先级 主的优先级要高

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.1.200/24 dev eth0 label eth0:0 #设置VIP

}

}

virtual_server 192.168.1.200 80 {#设置虚拟lvs服务,VIP PORT

delay_loop 6

lb_algo rr#调度算法wrr

lb_kind DR#lvs的模式

nat_mask 255.255.255.0

persistence_timeout 50 同一个IP地址在50秒内lvs转发给同一个后端服务器

protocol TCP

real_server 192.168.1.139 80 {#设置真实服务器的心跳机制 RID PORT

weight 1#权重

HTTP_GET {#心跳检测的方式

url {

path /#心跳检查的地址

status_code 200#心跳检查返回的状态

}

connect_timeout 2 #超时时间

nb_get_retry 3#重复检查3次

delay_before_retry 1#每隔1秒钟再次检查

}

}

real_server 192.168.1.134 80 {#第二个真实服务器设置

weight 1

HTTP_GET {

url {

path /

status_code 200

}

connect_timeout 2

nb_get_retry 3

delay_before_retry 1

}

}

}

Keepalived的启动和日志

Service keepalived start启动

tail /var/log/message 查看日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

minmax329

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值