关于架设LVS之-NAT模式配置(二)
2018-03-20 15:01
281 查看
负载均衡集群设计时要注意的问题
(1) 是否需要会话保持
(2) 是否需要共享存储
共享存储:NAS, SAN, DS(分布式存储)
数据同步:
NAT模式
设计要点:
(1) RIP与DIP在同一IP网络,且应使用私网地址, RIP的网关要指向DIP
(2) 支持端口映射,可修改请求报文的目标PORT
(3) VS要打开核心转发功能
(4) VS必须是Linux系统,RS可以是任意OS系统
A:客户端PC ETH0:192.168.11.2 (CLIENT)
B:LVS服务器 ETH0:192.168.11.1(VIP) ETH1:172.18.33.1(DIP)
C: RS1服务器 ETH0:172.18.33.2(RIP)
D:RS2服务器 ETH0:172.18.33.3(RIP)
1.由于是NAT模式需要开启LVS服务器的转发功能
echo net.ipv4_forward=1 >>/etc/sysctl.conf
sysctl -p
sysctl -a | grep forward
2.配置网卡地址且互联互通
1)按需求配置服务器各接口互联IP地址
2)客户端PC的网关指向LVS的VIP
3)两台RS服务器的网关要指向LVS服务器的DIP
3.在两台RS服务器上分别搭建http服务
1)RS1和RS2分别安装httpd
yum -y install httpd
2)RS1和RS2分别写入测试页面
echo RS1 > /var/www/html/index.html
echo RS2 > /var/www/html/index.html
3)RS1和RS2分别开启服务与自启动
systemctl enable httpd
systemctl start httpd
4)在客户端PC上分别访问测试是否正常
curl http://172.18.33.2 curl http://172.18.33.3
4.LVS服务器配置调度
1)对外发布VIP的集群服务
ipvsadm -A -t 192.168.11.1:80 -s rr
2)查看配置的信息
ipvsadm -ln
3)VIP到RS1和RS2服务器的绑定
ipvsadm -a -t 192.168.11.1:80 -r 172.18.33.2 -m
ipvsadm -a -t 192.168.11.1:80 -r 172.18.33.3 -m
4)在客户端PC上做测试,此时访问的是LVS服务器的VIP地址
由于是rr轮询方式,所以RS1和RS2相互跳
curl http://192.168.11.1 for i in {1..100};do curl http://192.168.11.1;sleep 0.5 ;done
RS1
RS2
RS1
RS2
5.由rr轮询模式换成wrr权重模式,也可以测试其它模式,在此只举两个例子
1)修改从原rr改成wrr
ipvsadm -E -t 192.168.11.1:80 -s wrr
2)查看配置的信息
ipvsadm -ln
3)VIP到RS1和RS2服务器的绑定权重值
ipvsadm -e -t 192.168.11.1:80 -r 172.18.33.2 -w 3 -m
ipvsadm -e -t 192.168.11.1:80 -r 172.18.33.3 -w 1 -m
4)在客户端PC上做测试,此时访问的是LVS服务器的VIP地址
由于是wrr权重方式,所以RS1和RS2的访问比例为3比1
curl http://192.168.11.1 RS1
RS1
RS1
RS2
RS1
RS1
RS1
(1) 是否需要会话保持
(2) 是否需要共享存储
共享存储:NAS, SAN, DS(分布式存储)
数据同步:
NAT模式
设计要点:
(1) RIP与DIP在同一IP网络,且应使用私网地址, RIP的网关要指向DIP
(2) 支持端口映射,可修改请求报文的目标PORT
(3) VS要打开核心转发功能
(4) VS必须是Linux系统,RS可以是任意OS系统
A:客户端PC ETH0:192.168.11.2 (CLIENT)
B:LVS服务器 ETH0:192.168.11.1(VIP) ETH1:172.18.33.1(DIP)
C: RS1服务器 ETH0:172.18.33.2(RIP)
D:RS2服务器 ETH0:172.18.33.3(RIP)
1.由于是NAT模式需要开启LVS服务器的转发功能
echo net.ipv4_forward=1 >>/etc/sysctl.conf
sysctl -p
sysctl -a | grep forward
2.配置网卡地址且互联互通
1)按需求配置服务器各接口互联IP地址
2)客户端PC的网关指向LVS的VIP
3)两台RS服务器的网关要指向LVS服务器的DIP
3.在两台RS服务器上分别搭建http服务
1)RS1和RS2分别安装httpd
yum -y install httpd
2)RS1和RS2分别写入测试页面
echo RS1 > /var/www/html/index.html
echo RS2 > /var/www/html/index.html
3)RS1和RS2分别开启服务与自启动
systemctl enable httpd
systemctl start httpd
4)在客户端PC上分别访问测试是否正常
curl http://172.18.33.2 curl http://172.18.33.3
4.LVS服务器配置调度
1)对外发布VIP的集群服务
ipvsadm -A -t 192.168.11.1:80 -s rr
2)查看配置的信息
ipvsadm -ln
3)VIP到RS1和RS2服务器的绑定
ipvsadm -a -t 192.168.11.1:80 -r 172.18.33.2 -m
ipvsadm -a -t 192.168.11.1:80 -r 172.18.33.3 -m
4)在客户端PC上做测试,此时访问的是LVS服务器的VIP地址
由于是rr轮询方式,所以RS1和RS2相互跳
curl http://192.168.11.1 for i in {1..100};do curl http://192.168.11.1;sleep 0.5 ;done
RS1
RS2
RS1
RS2
5.由rr轮询模式换成wrr权重模式,也可以测试其它模式,在此只举两个例子
1)修改从原rr改成wrr
ipvsadm -E -t 192.168.11.1:80 -s wrr
2)查看配置的信息
ipvsadm -ln
3)VIP到RS1和RS2服务器的绑定权重值
ipvsadm -e -t 192.168.11.1:80 -r 172.18.33.2 -w 3 -m
ipvsadm -e -t 192.168.11.1:80 -r 172.18.33.3 -w 1 -m
4)在客户端PC上做测试,此时访问的是LVS服务器的VIP地址
由于是wrr权重方式,所以RS1和RS2的访问比例为3比1
curl http://192.168.11.1 RS1
RS1
RS1
RS2
RS1
RS1
RS1
相关文章推荐
- 关于架设LVS之-DR模式配置(三)
- LVS-NAT模式工作原理及配置
- lvs+keepalived实现lvs nat模式热备配置
- LVS之NAT模式配置
- Lvs之NAT、DR、TUN三种模式的应用配置案例
- LVS集群的体系结构及NAT 模式配置
- Lvs之NAT、DR、TUN三种模式的应用配置案例
- LVS的NAT模式配置记要
- Lvs 负载均衡之nat模式配置
- LVS的NAT模式配置
- LVS的DR和NAT模式配置
- LVS-NAT模式配置
- LVS-NAT模式的配置详解
- LVS NAT模式配置
- 配置基于DR模式和NAT模式Lvs集群
- 配置lvs nat模式下real server服务器端lvsrs脚本
- LVS的nat模式配置
- lvs的dr和nat模式配置备忘
- Lvs之NAT、DR、TUN三种模式的应用配置案例
- LVS-NAT 模式配置