您的位置:首页 > 其它

关于架设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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: