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

时间:2023-02-12 03:08:10

   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地址



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

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


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

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

安装并配置ipvsadm

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







安装keepalived


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

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

 

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


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

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

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

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

配置web IP vip

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

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

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

添加路由

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

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

调整参数

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

启动并配置httpd

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

 

验证:

 

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

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

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

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

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

 

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

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






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