负载均衡集群企业级应用实战-LVS-nat模式:
2017-11-04 20:11
686 查看
实验准备:
环境准备:一台centos系统做DR、三台实现过基于LNMP的电子商务网站
注:VIP:172.17.100.1是我们自己配置的虚拟IP,此外VIP还要配置到本地的虚拟网卡上,需要响应客户端
步骤:
一,lvs-server配置安装:
1.yum install ipvsadm -y #在LVS-server安装lvs管理软件
2、grep -i -C 10 "ipvs" /boot/config-VERSION-RELEASE.x86_64,#查看内核是否支持ipvs模块
3、iptables -F &&setenforing
清空防火墙策略,关闭selinux(针对做实验的所有机器)
首先确保lnmp-server01和lnmp-server02是可以打开的:即可访问:IP/index.php
二,配置基于NAT模式的LVS负载均衡集群:
lvs-server配置:
开启一个基于80端口的虚拟服务,调度方式为wrr:ipvsadm
-A -t 172.17.254.168:80
-s wrr
配置web服务后端real
server 为nat工作方式
权重为1
:ipvsadm -a -t 172.17.254.168:80
-r 192.168.23.138:80
-m -w 1
配置web服务后端real
server 为nat工作方式
权重为1
:ipvsadm -a -t 172.17.254.168:80
-r 192.168.23.139:80
-m -w 1
修改内核配置,开启路由转发:vim /etc/sysctl.conf
修改(或添加):
net.ipv4.ip_forward=1
使其生效:sysctl -p
real server配置(2个都配):
配置网关指向192.168.23.129:
Route add default gw 192.168.[/b]23.129
开启web、php-fpm、mysql服务
三、LVS集群部署和验证
1、可分别在rs1和rs2建立2个不同内容,统一路径的test.html测试文件,测试负载均衡功能
2、打开http://VIP/index.php
,并在director上用ipvsadm -L -n观察访问连接
3、用另外一台测试机,用ab压力测试工具,测试经过负载均衡后的服务器容量
4、总结整体实验过程,并写成博客
访问:VIP/index.php
验证负载均衡算法:
lnmp-server01
vim /data/web/ index.html
Test1
lnmp-server02
vim /data/web/ index.html
Test2
Curl http://172.17.254.168/index.html
好了,小编讲完了,现在小编要想想
环境准备:一台centos系统做DR、三台实现过基于LNMP的电子商务网站
机器名称 | IP配置 | 服务角色 | 备注 | ||
Lvs-server(centos6) |
| 负载均衡器 | 开启路由功能 (VIP桥接,DIP仅主机) | ||
Rs01:lnmp-server01 | RIP:192.168.23.138 Lo:VIP: | 后台服务器 | 网关指向DIP(仅主机) | ||
RS02:lnmp-server02 | RIP:192.168.23.139 Lo:VIP: | 后台服务器 | 网关指向DIP(仅主机) |
步骤:
一,lvs-server配置安装:
1.yum install ipvsadm -y #在LVS-server安装lvs管理软件
2、grep -i -C 10 "ipvs" /boot/config-VERSION-RELEASE.x86_64,#查看内核是否支持ipvs模块
3、iptables -F &&setenforing
清空防火墙策略,关闭selinux(针对做实验的所有机器)
首先确保lnmp-server01和lnmp-server02是可以打开的:即可访问:IP/index.php
二,配置基于NAT模式的LVS负载均衡集群:
lvs-server配置:
开启一个基于80端口的虚拟服务,调度方式为wrr:ipvsadm
-A -t 172.17.254.168:80
-s wrr
配置web服务后端real
server 为nat工作方式
权重为1
:ipvsadm -a -t 172.17.254.168:80
-r 192.168.23.138:80
-m -w 1
配置web服务后端real
server 为nat工作方式
权重为1
:ipvsadm -a -t 172.17.254.168:80
-r 192.168.23.139:80
-m -w 1
修改内核配置,开启路由转发:vim /etc/sysctl.conf
修改(或添加):
net.ipv4.ip_forward=1
使其生效:sysctl -p
real server配置(2个都配):
配置网关指向192.168.23.129:
Route add default gw 192.168.[/b]23.129
开启web、php-fpm、mysql服务
三、LVS集群部署和验证
1、可分别在rs1和rs2建立2个不同内容,统一路径的test.html测试文件,测试负载均衡功能
2、打开http://VIP/index.php
,并在director上用ipvsadm -L -n观察访问连接
3、用另外一台测试机,用ab压力测试工具,测试经过负载均衡后的服务器容量
4、总结整体实验过程,并写成博客
访问:VIP/index.php
验证负载均衡算法:
lnmp-server01
vim /data/web/ index.html
Test1
lnmp-server02
vim /data/web/ index.html
Test2
Curl http://172.17.254.168/index.html
好了,小编讲完了,现在小编要想想
相关文章推荐
- linu实现负载均衡集群的-LVS-nat模式
- 负载均衡集群介绍 LVS介绍 LVS调度算法 LVS NAT模式搭建
- 负载均衡集群、LVS算法、搭建NAT模式LVS架构
- 负载均衡集群介绍 LVS介绍 LVS调度算法 LVS NAT模式搭建
- 负载均衡集群介绍、LVS介绍及调度算法、LVS NAT模式搭建
- 负载均衡集群、LVS算法、搭建NAT模式LVS架构
- 负载均衡集群介绍 LVS介绍 LVS调度算法 LVS NAT模式搭建
- 负载均衡集群企业级应用实战:LVS-DR模式
- 负载均衡集群介绍,LVS介绍,LVS的调度算法,LVS的NAT模式搭建
- 应用负载均衡之LVS(四):详细剖析VS/NAT和VS/DR模式
- 负载均衡集群介绍、LVS介绍、LVS调度算法、LVS NAT模式搭建
- 负载均衡集群介绍-LVS介绍-LVS调度算法-LVS NAT模式搭建
- Linux系统(四)LVS集群负载均衡NAT模式
- 负载均衡集群介绍,LVS介绍,LVS调度算法,LVS NAT模式搭建
- 负载均衡集群介绍、LVS介绍、LVS的调度算法、LVS NAT模式搭建
- LVS搭建集群实现负载均衡-NAT模式
- 18.6 负载均衡集群介绍;18.7 LVS介绍;18.9 LVS NAT模式搭建(上);18.10 LVS NAT模式搭建(下)
- 18.6 负载均衡集群介绍 18.7 LVS介绍18.8 LVS调度算法 18.9/18.10 LVS NAT模式搭建
- Linux集群架构(负载均衡集群介绍、LVS介绍、LVS调度算法、NAT模式搭建)