博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVS结合keepalived实现负载均衡
阅读量:4127 次
发布时间:2019-05-25

本文共 1680 字,大约阅读时间需要 5 分钟。

LVS可以实现负载均衡,但是不能够进行健康检查,比如一个rs出现故障,LVS 仍然会把请求转发给故障的rs服务器,这样就会导致请求的无效性。keepalived 软件可以进行健康检查,而且能同时实现 LVS 的高可用性,解决 LVS 单点故障的问题。

  • 第一步-克隆主机

    • 直接进入虚拟机,删除临时网络配置,并配置网卡,修改后,init 6重启
      修改ip和主机名
    • xshell连接,主机为当前windows主机ip:192.168.116.X
  • 安装配置keepalived,并需要保持主机时间同步

安装:Yum install  keepalived配置:vi /etc/keepalived.confglobal_defs {   notification_email {     root@localhost#发送提醒邮件的目标地址可有多个     goldbin@126.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.116.200/24 dev eth0 label eth0:1 #设置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.116.3 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.116.4 80 {
#第二个真实服务器设置 weight 1 HTTP_GET { url { path / status_code 200 } connect_timeout 2 nb_get_retry 3 delay_before_retry 1 } }}

失败,无法访问VIP,192.168.116.200,可以单独访问

转载地址:http://vqepi.baihongyu.com/

你可能感兴趣的文章
pytorch
查看>>
pytorch(三)
查看>>
pytorch(5)
查看>>
ubuntu相关
查看>>
C++ 调用json
查看>>
nano中设置脚本开机自启动
查看>>
动态库调动态库
查看>>
Kubernetes集群搭建之CNI-Flanneld部署篇
查看>>
k8s web终端连接工具
查看>>
手绘VS码绘(一):静态图绘制(码绘使用P5.js)
查看>>
手绘VS码绘(二):动态图绘制(码绘使用Processing)
查看>>
基于P5.js的“绘画系统”
查看>>
《达芬奇的人生密码》观后感
查看>>
论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
查看>>
基于“分形”编写的交互应用
查看>>
《融入动画技术的交互应用》主题博文推荐
查看>>
链睿和家乐福合作推出下一代零售业隐私保护技术
查看>>
Unifrax宣布新建SiFAB™生产线
查看>>
艾默生纪念谷轮™在空调和制冷领域的百年创新成就
查看>>
NEXO代币持有者获得20,428,359.89美元股息
查看>>