• lvs是内核里面的功能,在内核中叫做ipvs

  • 用户空间使用ipvsadm这个工具包提供的工具来管理内核中的ipvs功能

ipvsadm 命令

ipvsadm核心功能:

  • 集群服务管理:增、删、改

  • 集群服务的RS管理:增、删、改

  • 查看

使用 ipvsadm 管理集群服务:增、改、删

增、修改:

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

说明:

-A:表示新增
-E:表示修改

service-address:集群的地址(VIP:port)

-t|u|f:  # 指定这个vip端口使用的协议类型
 -t: TCP协议的端口,VIP:TCP_PORT 如: -t 10.0.0.100:80
    -u: UDP协议的端口,VIP:UDP_PORT 如:-u 10.0.0.100:80
    -f:firewall MARK,标记,一个数字

[-s scheduler]:指定集群的调度算法,默认为wlc

例如:

ipvsadm -A -t 10.0.0.100:80 -s wrr

删除:

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

说明:

-D:表示删除

使用 ipvsadm 管理集群上的RS:增、改、删

增、改:

ipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]

说明:

server-address: #在添加rs的时候,指定前面创建的集群地址
     rip[:port]  #如省略port,不作端口映射

-r: 后端服务器rs的RIP地址

选项:
lvs类型: #表示指定lvs使用的功能模式
    -g: gateway, dr类型,默认使用dr这种工作模式
    -i: ipip, tun类型
    -m: masquerade(伪装), nat类型

-w weight:权重 指定这个rs的权重

范例:

ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.8:8080 -m -w 3

删:

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

清空定义的所有内容:

ipvsadm -C

查看:

ipvsadm -L|l [options]

-L:查看创建的集群信息
--numeric, -n:以数字形式输出地址和端口号

--exact:扩展信息,精确值

--connection,-c:当前IPVS连接输出

--stats:统计信息

--rate :输出速率信息

原文地址:http://www.cnblogs.com/heyongshen/p/16828051.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性