LVS负载均衡

lvs调度器192.168.245.149192.168.111.177有2个网卡地址,
RS1192.168.245.140 和lvs的第一个ip地址,rs2,rs3属于同一网段
RS2192.168.245.148 和lvs的第一个ip地址,rs2,rs3属于同一网段

1、检查操作系统支持lvs情况: 

[root@lvs ~]# grep -i 'vs' /boot/config-3.10.0-327.el7.x86_64  #有输出就表示支持。

2、安装ipvsadm工具:

[root@lvs ~]# yum -y install ipvsadm

3、ipvsadm工具的简单使用:

管理集群服务:

添加: -A -t|u|f service-address [-s scheduler]

           -t:TCP协议的集群

           -u:UDP协议的集群   service-address:   IP:PORT

           -f :  FWM:防火墙标记  service-address:Mark Number

修改: -E

删除:-D -t|u|f service-address

#ipvsadm -A -t 192.168.245.149:80 -s rr

管理集群服务中的S:

添加: -a -t|u|f service-address -r service-address [-g|i|m] [-w weight]

           -r service-address: 某RS的地址,在NAT模型中,可以使用IP:PORT实现端口映射:

         [-g | i | m]:LVS类型

            -g : DR模型

            -i : TUN模型

           -m :NET模型

       [-w weight]:定义服务器权重

修改:-e

删除: -d 

#ipvsadm -a -t 192.168.111.124:80 -r 192.168.245.149 -m

查看:-L | l

      -n :数字格式显示主机地址和端口

     --stats:统计数据

    --rate:速率

    --timeout:显示tcp、tcpfin和udp的绘画超时时长。

    -c:显示当前的ipvs连接状况。

删除所有集群服务:

    -C :清空ipvs规则。

保存规则:

    -S          #ipvsadm  -S > /path/to/somefile

载入此前的规则:

   -R      #ipvsadm -R < /path/form/somefile

4、设置所有的RS服务器的网关为调度器的IP地址:

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

GATEWAY=192.168.40.200

#route

5、给那个RS服务器安装http服务并测试:

#elinks -source 192.168.245.149

6、创建LVS

#ipvsadm -A -t 192.168.111.177:80 -s rr        #创建一个集群服务,调度算法rr,

#ipvsadm -a -t 192.168.111.177:80 -r 192.168.245.140 -m      #添加rs1  nat方式

#ipvsadm -a -t 192.168.111.177:80 -r 192.168.245.148 -m      #添加rs2  nat方式

7、打开ip转发机制:

#vim /etc/sysctl.conf            net.ipv4.ip_forwar=1

8、确保几圈的时间不能太大:建议在调度器lvs上安装ntp服务,其他RS服务器来同步时间。

9、在宿主机上进行测试:  由于宿主机测试量太小,可以直接在调度器上使用ab命令测试:

#ab -n 10000 -c 200 http://192.168.245.149/index.html

#ipvsadm  -L  -n  --rate






        




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值