【LVS+Keepalived+Nginx高可用分布式集群】LVS简介
LVS是linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统 。LVS主要用于多服务器的负载均衡 。它工作在网络层,可以实现高性能,高可用的服务器集群技术 。它是我们国家的章文嵩博士的一个开源项目 。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核 。准备工作
- 首先准备2台主机,3个ip,其中一个ip做虚拟ip

文章插图
安装及配置
- yum方式安装yum install lvs
ipvsadm -Ln查看是否安装成功
- 配置配置脚本lvs.sh,执行lvs.sh start 。
#!/bin/bash # description: Config realserver LVS_VIP=192.168.20.227 source /etc/rc.d/init.d/functions case "$1" in start) /sbin/ifconfig lo:0 $LVS_VIP netmask 255.255.255.255 broadcast $LVS_VIP /sbin/route add -host $LVS_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) /sbin/ifconfig lo:0 down /sbin/route del $LVS_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 exit 0
推荐阅读
- 开设淘宝店铺需要做好哪些准备 新手在淘宝开店怎么才能提高销量
- 淀粉和面粉哪个热量更高?
- 如何降低网店客户的流失量 新手在淘宝开店怎么才能提高销量
- 店铺流量怎么提高 京东店铺的访客量怎么增加
- 直通车展现量高点击率低怎么办 直通车展现量突然降低
- 如何让淘宝店铺有销量 如何提高淘宝店铺的销量
- 淘宝店转化率一般是多少 淘宝转化率怎么提高
- 冬季脑梗高发 学会“120”识别法早治疗
- 日本研发“飞行摩托”,售价高达435万人民币,远销我国你会买吗
- 真正情商高的人,不说这4种话!
