搭建keepalived + lvs DR

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建keepalived + lvs DR相关的知识,希望对你有一定的参考价值。

简介lvs 能为服务器提供负载均衡 keepalived 能为lvs服务器提供热备切换,提高可用性。并对服务器池的节点进行健康检查,自动移除故障节点。

 

搭建lvs

1 网络环境:

  .配置各IP

lvs1:172.16.16.173 lvs2:172.16.16.174 web1:172.16.16.175 web2:172.16.16.177 

    四台服务器都需配置vip172.16.16.172以作为负载均衡提供服务。

  1lvsvip根据eth0的虚接口进行配置

技术分享图片


2) 节点服务器的vip用回环的虚接口进行配置

技术分享图片


3lvs配置/etc/sysctl.conf,添加三条以关闭ICMP重定向  vim /etc/sysctl.conf


技术分享图片


4)① 节点服务器配置/etc/sysctl.conf,调整/proc响应参数  vim /etc/sysctl.conf


技术分享图片


② 节点服务器添加vip本地访问路由


技术分享图片


2  配置负载分配策略

1lvs安装ipvsadm工具,并清除默认策略 [service ipvsadm stop] ;添加虚拟服务器并配置负载分配策略 


技术分享图片



3 到此步 lvs负载均衡已搭建完成 可通过ipvsadm -ln 查看节点服务器


技术分享图片


使用两台客户机测试,可实现负载均衡




技术分享图片


技术分享图片


2 搭建 keepalived


  keepalived软件环境

   1) 两台lvs安装相关环境


技术分享图片


2) 两台lvs安装keepalived


技术分享图片


1)配置主调度器


技术分享图片

技术分享图片



2)配置从调度器  



技术分享图片



3)注意

 从调度器和主调度器的调度器名称,状态,路由名 不同 。其余应保持一致!



3 至此,keepalived搭建完成 。在lvs中实现热备,实现了高可用和负载均衡的效果。


以上是关于搭建keepalived + lvs DR的主要内容,如果未能解决你的问题,请参考以下文章

LVS+keepalived快速搭建测试环境

LVS+keepalived快速搭建测试环境

CentOS7 搭建LVS+keepalived负载均衡

搭建keepalived + lvs DR

通过keepalived搭建lvs高可用集群

18.11 LVS DR模式搭建 18.12 keepalived + LVS