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,查看客户机是否能ping通10.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
配置IP及vip
添加路由
调整相应参数(/etc/sysctl.conf)
配置并启动httpd服务
以上配置内容web 1,web2,相同
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.100(virtual IP),加参数-t 一直ping。然后切断LVS1的网卡,看看客户机是否依旧能ping通,能ping通就表示成功。
2.然后LVS重启ivsadm服务,主从关闭iptables,用客户机再访问10.100,看看页面是否出现轮替,有则成功。
本文出自 “Liusy” 博客,请务必保留此出处http://liusaiya.blog.51cto.com/11156960/1856897