




四:LVS集群部署
lvs给nginx做负载均衡项目
218lvs(DR 负载均衡器)


yum -y install ipvsadm(安装这个工具来管理lvs)
设置VIP192.168.142.120

创建ipvsadm的文件用来存放lvs的规则

定义策略
ipvsadm -C //清空现有规则
定义虚拟服务器
-t :指定传输协议
-s :指定负载均衡的算法
rr : 轮叫


-A增加虚拟服务器记录 -D删除虚拟服务器记录
-L查看

weight:权重 ActiveConn: 活跃的连接数 InActConn:已经建立的活动连接数

-r : 指定真实服务器的IP地址

cat /etc/sysconfig/ipvsadm //查看已经保存的规则

150web-111(配置RS)

配置好网站服务器,测试所有RS

nginx-stable
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
nginx-mainline
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

yum -y install nginx


在lo接口上绑定VIP

//永久
另其临时生效

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce //临时

151web-222

root@web-222 \~\]# yum -y install nginx  145测试  总的连接数  conns :连接数 InPkts:进的包的数量 OutPkts :出的包的数量 InBytes:进的字节数 OutPkts:出的字节数   lvs默认情况下没有健康检测,当有real-server服务挂掉后,lvs不能及时判断,就可能导致用户访问失败,那么如何通过脚本的方式进行健康检测呢?   