[其它] ipvsadm命令使用方法

[复制链接]
查看: 647|回复: 0

10

主题

10

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2020-1-13 23:20:34 | 显示全部楼层 |阅读模式
由于LVS(IPVS)是工作在内核空间的,因此要在用户空间对其进行配置和管理就要用到ipvsadm,ipvsadm是LVS在用户空间的管理命令。

一般在安装linux(CentOS6.5)时该命令是为安装的所以在使用前要先安装该命令:
  1. yum -y install ipvsadm
复制代码


ipvs和iptables最好不要同时使用,所以在定义ipvs前最好要先清空iptables的规则,至少要清空filter
  1. # iptables -F -t filter

  2. # /etc/init.d/iptables save
复制代码
ipvsadm的语法:
  1. ipvsadm -A|E -t|u|f service-address [-s scheduler]

  2.               [-p [timeout]] [-M netmask]

  3. ipvsadm -D -t|u|f service-address

  4. ipvsadm -C

  5. ipvsadm -R

  6. ipvsadm -S [-n]

  7. ipvsadm -a|e -t|u|f service-address -r server-address

  8.               [-g|i|m] [-w weight] [-x upper] [-y lower]

  9. ipvsadm -d -t|u|f service-address -r server-address

  10. ipvsadm -L|l [options]

  11. ipvsadm -Z [-t|u|f service-address]

  12. ipvsadm --set tcp tcpfin udp

  13. ipvsadm --start-daemon state [--mcast-interface interface]

  14.               [--syncid syncid]

  15. ipvsadm --stop-daemon state

  16. ipvsadm -h
复制代码
ipvsadm命令的使用方法:
1、集群服务相关
  1. -A:添加一个集群服务

  2.   -t:tcp

  3.   -u:udp

  4.   -f:firewall-mark,通常用于将两个或以上的服务绑定为一个服务进行处理是使用,integer类型

  5.   service-address:

  6.       -t:ip:port

  7.       -u:ip:port

  8.       -f:firewall-mark

  9.   -s:调度算法,默认为wlc

  10.   -p:timout:persistent connection,持久连接

  11. -E:修改定义过的集群服务

  12. -D:-t|-u|-f service-address:删除指定得集群服务
复制代码
2、RS(Real Server)相关
  1. -a:向指定得CS(Cluster Service)中添加RS(Real Server)

  2.   -t|-u|-f service-address:指明将RS添加至哪个Cluster Service中

  3.   -r:指定RS(Real Server),可包含{IP[:port]},只有支持端口映射的LVS类型才允许此处使用跟集群服务中不同的端口

  4.   LVS类型:

  5.       -g:Gateway,DR(默认使用的类型)

  6.       -i:ipip,TUN

  7.       -m:masquerade(地址伪装),NAT

  8.   指定RS(Real Server)权重:

  9.       -w 取值范围0-65535

  10. -e:修改指定的RS属性

  11. -d:-t|-u|-f service-address -r server-address:从指定得集群服务中删除某RS
复制代码
3、清空所有的集群服务:
  1. -C
复制代码
4、保存规则使用输出重定向)
  1. ipvsadm-save

  2. ipvsadm -S
复制代码
5、载入指定的规则使用输入重定向)
  1. ipvsadm-restore

  2. ipvsadm -R
复制代码
6、查看ipvsadm规则
  1. ipvsadm -L [options]

  2. -n:数字格式显示IP地址

  3. -c:显示连接数相关信息

  4. --stats:显示统计数据

  5. --rate:速率

  6. --exact:显示统计数据的精确值
复制代码
7、计数器清零
  1. -Z
复制代码


腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )