负载均衡集群之LVS配置命令

时间:2022-02-24 07:18:02
ipvs/ipvsadm

添加集群服务-->

ipvsadm -A|E -t|u|f VIP[:Port] -s scheduler [-p timeout] [-O] [-M netmask]
  • -A|E    添加|编辑
  • -t|u|f VIP[:Port]     指定协议tcp|udp|firewall mark
  • -s [rr,wrr,lc,wlc....]    指定调度方法
eg: ipvsadm -A -t 172.16.100.3:80 -s rr    

删除集群服务-->
ipvsadm -D -t|u|f service-address
  • -D    删除

添加Real Server-->
ipvsadm -a|e -t|u|f VIP[:port]  -r RIP[:port] [-g|i|m] [-w weight] [-x upper] [-y lower]
  • -a|e    添加|编辑
  • -t|u|f VIP[:port]    指定协议tcp|udp|firewall mark
  • -r RIP[:port]    指定realserver地址(port仅在nat下支持)
  • -g|i|m    dr模型(默认)|tun模型|nat模型
  • -w weight (依据算法来决定是否有权重)
eg:添加两个Real Server,模型为nat
ipvsadm -a -t 172.16.100.3:80 -r 192.168.10.7 -m 
ipvsadm -a -t 172.16.100.3:80 -r 192.168.10.8 -m

删除Real Server-->
ipvsadm -d -t|u|f VIP[:port] -r RIP[:port]
  • -d    删除realserver
eg:ipvsadm -d -t 172.16.100.3:80 -r 192.168.10.7 

保存配置--> (保存方式类似于iptables)
service ipvsadm save 默认保存到/etc/sysconfig/ipvsadm
ipvsadm -S > /paht/to/ipvsadm.rules 重定向配置到XXX
ipvsadm -R < /path/to/ipvsadm.rules 恢复XXX