构建LVS-DR+keepalived 高可用群集

Posted

tags:

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

   LVS-DR+keepalived高可用群集

 


所需环境:     192.168.10.5   LVS          

         192.168.10.6   LVS

         192.168.10.7   web 1      虚拟IP      192.168.10.100

         192.168.10.8   web 2      虚拟IP      192.168.10.100

         192.168.10.9   xp客户机

 

配置要求:断开主LVS,查看客户机是否能ping10.100

 

配置原理:


负载均衡的工作模式使用的是直接路由(Direct routing),DR模式采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络。负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道。

调度器的算法使用的是轮询(Round Robin),它会把将收到的访问请求按照顺序轮流分配给群集的各节点,均等的对待每一台服务器,而不管服务器实际的连接数和系统负载。

keepalived实现LVS的健康状态检查,除此之还可以实现MASTER主机与BACKUP主机的一个故障切换和IP地址漂移。

 

配置步骤:

 

主从LVS

配置主从IP地址

调整相应参数(/etc/sysctl.conf

安装并配置ipvsadm

配置keepalived服务器

主服务器配置(/etc/keepalived/leepalived.conf

从服务器配置(/etc/keepalived/leepalived.conf)修改路由编号和路由状态及值,其余一样

                   以上内容主从配置同步

 

节点web

配置IPvip

添加路由

调整相应参数(/etc/sysctl.conf

配置并启动httpd服务

               以上配置内容web 1web2,相同

 

Xp 客户机

验证

 

步骤截图:

 

配置主从LVS  IP地址



 技术分享技术分享

调整相应参数(/etc/sysctl.conf


技术分享

技术分享

安装并配置ipvsadm

技术分享







安装keepalived


技术分享

技术分享

 

主keepalived服务器配置(/etc/keepalived/leepalived.conf


技术分享

技术分享

从服务器配置(/etc/keepalived/leepalived.conf)修改路由编号和路由状态及值,其余一样

技术分享

配置web IP vip

技术分享

技术分享

技术分享

添加路由

技术分享

技术分享

调整参数

技术分享

启动并配置httpd

技术分享

 

验证:

 

技术分享

技术分享

技术分享

技术分享

技术分享

 

1.用客户机ping 192.168.10.100virtual IP),加参数-t 一直ping。然后切断LVS1的网卡,看看客户机是否依旧能ping通,能ping通就表示成功。

2.然后LVS重启ivsadm服务,主从关闭iptables,用客户机再访问10.100,看看页面是否出现轮替,有则成功。






本文出自 “IT界扛把子” 博客,请务必保留此出处http://liusaiya.blog.51cto.com/11156960/1856897

以上是关于构建LVS-DR+keepalived 高可用群集的主要内容,如果未能解决你的问题,请参考以下文章

LVS-DR+keepalived高可用群集

LVS-DR+keepalived高可用群集

Web服务器群集——LVS-DR+Keepalived高可用集群

LVS-DR与Keepalived高可用群集

部署LVS-DR + keepalived 高可用群集

基于LVS-DR群集模式+keepalived实现高可用