ipvsadm 参数说明

  • Director Server: 提供 “Load Balancer” 功能的服务器
  • virtual-service-address: 特指虚拟服务器的IP
  • real-service-address: 特指真实服务器的IP
  • scheduler: 调度方法
ipvsadm 命令格式及参数说明

ipvsadm -A|E -t|u|f virutal-service-address:port [-s scheduler] [-p [timeout]] [-M netmask]
ipvsadm -D -t|u|f virtual-service-address
ipvsadm -C
ipvsadm -R
ipvsadm -S [-n]
ipvsadm -a|e -t|u|f service-address:port -r real-server-address:port [-g|i|m] [-w weight]
ipvsadm -d -t|u|f service-address -r server-address
ipvsadm -L|l [options]
ipvsadm -Z [-t|u|f service-address]
ipvsadm --set tcp tcpfin udp
ipvsadm --start-daemon state [--mcast-interface interface]
ipvsadm --stop-daemon
ipvsadm -h

# -------------------------------------------------------

-h --help
-C --clear              # 清除内核虚拟服务器表中的所有记录 
    
-A --add-service        # 在内核的虚拟服务器表中添加一条新的虚拟服务器记录,即: 增加一台新的虚拟服务器
-E --edit-service       # 编辑内核虚拟服务器表中的一条虚拟服务器记录 (修改LB算法: ipvsadm -E -t 172.16.1.253:80 -s wrr)
-D --delete-service     # 删除内核虚拟服务器表中的一条虚拟服务器记录: ipvsadm -D -t ${VIP}:80
    
-S --save               # 保存虚拟服务器规则: ipvsadm -S > ./lvs_rule.bak
-R --restore            # 恢复虚拟服务器规则: ipvsadm -R < ./lvs_rule.bak
    
-a --add-server         # 在内核虚拟服务器表的一条记录里添加一条新的 RS 记录: ipvsadm -a -t ${VIP}:80 -r 1.1.1.1:80 -g
-e --edit-server        # 编辑一条虚拟服务器记录中某条 RS 记录 (修改RS权重: ipvsadm -e -t 1.1.1.1:80 -r 1.1.1.2 –g -w 3 )
-d --delete-server      # 删除一条虚拟服务器记录中的某条 RS 记录:  ipvsadm -d -t 172.16.1.253:80 -r 172.16.1.101

-L|-l --list            # 显示内核虚拟服务器表
-Z --zero               # 虚拟服务表计数器清零(清空当前的连接数量等)
--set tcp tcpfin udp    # 设置连接超时值
--start-daemon          # 启动同步守护进程,后面可以是master或backup,来说明其主备身份,也可用keepalived的VRRP功能
--stop-daemon           # 停止同步守护进程

-t --tcp-service        # 提供tcp负载 [vip:port] or [real-server-ip:port]
-u --udp-service        # 提供udp负载 [vip:port] or [real-server-ip:port]
-f --fwmark-service     # 提供经 iptables 标记的服务类型

-g --gatewaying         # 工作于 DR 模式(默认)
-i --ipip               # 工作于 TUN 模式
-m --masquerading       # 工作于 NAT 模式

-s --scheduler          # 使用的调度算法: rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq (默认wlc)
-p --persistent         # 持久稳固的服务。来自同一客户的多次请求将被同一台RS处理,timeout 的默认值为300s
-M --netmask ...        # netmask persistent granularity mask
-r --real-server        # 真实的服务器 [Real-Server:port]

-w --weight             # 后端RS的权值
--mcast-interface       # 指定组播的同步接口
-c --connection         # 显示LVS 目前的连接 如:ipvsadm -L -c
--timeout               # 显示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout
--daemon                # 显示同步守护进程状态
--stats                 # 显示统计信息
--rate                  # 显示速率信息
--sort                  # 对虚拟服务器和真实服务器排序输出
--numeric -n            # 输出IP和端口的数字形式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值