VIP:192.168.59.110
realIP-1:192.168.59.230
realIP-2:192.168.59.231
安装:略
配置keepalived
vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } ## notification_email_from Alexandre.Cassen@firewall.loc ## smtp_server 192.168.200.1 ## smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_instance VI_MYSQL { state MASTER ## 主备库都是BACKUP,防止主库重启后,抢夺VIP资源 interface eth0 ## HA地址网卡 virtual_router_id 55 priority 100 ## 优先级,主库比备库高 nopreempt ## 非抢夺,在主库上配置,表示不抢夺VIP advert_int 1 ## 主备心跳检查间隔 authentication { auth_type PASS auth_pass 123456 } virtual_ipaddress { ## VIP,主备库一样 192.168.59.110 } } virtual_server 192.168.59.110 80{ delay_loop 6 lb_algo wrr lb_kind DR persistence_timeout 60 protocol TCP real_server 192.168.59.230 80 { weight 1 TCP_CHECK { connect_timeout 3 connect_port 80 } } real_server 192.168.59.231 80 { weight 2 TCP_CHECK { connect_timeout 3 connect_port 80 } } }
重从启keepalived
service keepalived restart
查看keepalived日志
tail -f /var/log/message
在real server建立一个LVS脚本lvs.sh
#!/bin/bash # description: Config realserver lo and apply noarp #Written by :NetSeek http://www.linuxtone.org SNS_VIP=192.168.59.110 /etc/rc.d/init.d/functions case "$1" in start) ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP /sbin/route add -host $SNS_VIP dev lo:0 echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce sysctl -p >/dev/null 2>&1 echo "RealServer Start OK" ;; stop) ifconfig lo:0 down route del $SNS_VIP >/dev/null 2>&1 echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce echo "RealServer Stoped" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac
chmod 777 lvs.sh
./lvs.sh start
回到LVS SERVER上看看keepalived的日志,应该能看到类似下面的信息:
TCP connection to [192.168.59.230]:80 success.
现在你可以做访问测试了!
相关推荐
随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司...我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。
LVS+Keepalived+MySQL半同步主主复制高可用方案
Lvs抗负载能力强,因为 lvs 工作方式的逻辑是非常之简单,而且工作在网络 4 层仅做请求分发之用,没有流量,所以在效率上基本不...文档简单演示了lvs+keepalived的搭建过程和负载测试,顺便记录下来。每天进步一点。
本篇文章详细记录了Mysql双主热备+LVS+Keepalived高可用操作过程,可作为线上长期的实操手册.特此分享,希望能帮助到有用到的朋友.
第三十三章:Lvs+Keepalived+Nginx+Tomcat高可用集群1
lvs+keepalived+mha+mysql架构最佳部署手册
lvs+Keepalived+nginx高可用负载均衡搭建部署方案
搭建LVS+KEEPALIVED负载均衡.pdf
LVS+KeepAlived+Nginx高可用实现方案
(带目录版)MySQL LVS+Keepalived+MHA 高可用群集 应用部署操作手册
利用LVS+Keepalived 实现高性能高可用负载均衡服务器
本篇文档为Mysql双主热备+LVS+Keepalived高可用操作记录,可作为线上实操手册,有需要的朋友可以拿走,希望能帮助到有用到的人~
lvs+keepalived+mha+mysql架构配置说明
高性能业务架构解决方案(LVS+Keepalived) Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件。对于大型的,需要进行高并发的网站或者对网络不太严格的场景,可以使用Nginx;对于大型的Web服务器的时候可以...
lvs+keepalived的配置 是linux最常用也是最实用的技术 达到群集负载均衡 本文比较详细
HAProxy+Keepalived+LVS实现负载平衡高可用集群最佳实践
LVS是目前用的比较多的负载均衡技术,keepalived的出现是为了lvs的配置简单化,使lvs高可用
LVS+Keepalived实现高可用负载均衡,很详细的从头到尾的介绍,按照这可以搭建起来。 LVS+Keepalived实现高可用负载均衡,很详细的从头到尾的介绍,按照这可以搭建起来。