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 高可用群集_DR构建LVS-DR+keepalived 高可用群集_LVS_02

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


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

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

安装并配置ipvsadm

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







安装keepalived


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

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

 

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


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

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

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

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

配置web IP vip

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

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

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

添加路由

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

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

调整参数

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

启动并配置httpd

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

 

验证:

 

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

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

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

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

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

 

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

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