本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

LVS负载均衡软件ipvsadm的安装与命令详解

发布:TangLu2015-2-1 20:00分类: 负载均衡 标签: 负载均衡 lvs

实现LVS负载均衡的软件名叫做ipvsadm,可以通过yum的方式直接安装

    [root@iZ25aj1q2ovZ ~]# yum list ipvs*
    Loaded plugins: security
    Installed Packages
    ipvsadm.x86_64

安装好了后系统会增加一个ipvsadm的命令,该命令用法和iptables极像,下面是命令语法:

   ipvsadm -A|E -t|u|f service-address [-s scheduler]
               [-p [timeout]] [-M netmask]
       ipvsadm -D -t|u|f service-address
       ipvsadm -C
       ipvsadm -R
       ipvsadm -S [-n]
       ipvsadm -a|e -t|u|f service-address -r server-address
               [-g|i|m] [-w weight] [-x upper] [-y lower]
       ipvsadm -d -t|u|f service-address -r server-address
       ipvsadm -L|l [options]


常用选项说明:

-A    增加LVS的VIP记录;-a为增加real server记录

-E    修改LVS记录;-e为修改real server列表信息

-D    删除一条LVS记录;-d删除real server列表信息

-R    恢复虚拟服务器规则

-S    保存虚拟服务器规则,或者server  ipvsadm  save,和iptables一样

-C    清除虚拟服务器列表所有记录

-L    显示列表信息,和iptables一样

-t | u    说明LVS提供tcp或者是udp服务,后面常跟选项 real-server-ip:port或者virtual-server-ip:port

-s    指定LVS的负载调度算法,后面接详细的调度算法,如-s  rr | wrr | lc | wlc,不指定的话默认是wlc

-p  [timeout]    指定一个服务持续时间,用于会话保持,当同个用户重复请求时,给同一个real server处理,默认是300秒

-r    指定real server的ip地址

-i    LVS工作在隧道模式下

-m    LVS工作在NAT模式下

-g    LVS工作在DR模式下

-w    指定real server的权重


命令示例:

ipvsadm -A -t 207.175.44.110:80 -s rr    #给LVS服务器增加一个VIP,算法为rr模式
ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.1:80 -m -w 1    #为VIP增加一个真实服务器的ip地址,并采用nat工作模式,权重为1
ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.3:80 -m -w 2    #为VIP增加一个真实服务器的ip地址,并采用nat工作模式,权重为2
 

如果需要用NAT模式工作,需要开启IP转发


[root@iZ25aj1q2ovZ ~]# echo 1 > /proc/sys/net/ipv4/ip_forward 
[root@iZ25aj1q2ovZ ~]# sysctl -p




温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《LVS负载均衡软件ipvsadm的安装与命令详解
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-179.html  [生成短网址]

已有 0/2164 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~