-
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 :输出速率信息
标签:10.0,service,LVS,--,Linux,ipvsadm,集群,address
From: https://www.cnblogs.com/heyongshen/p/16828051.html