/br>原文链接: ipvsadm 命令的使用
ipvsadm 的使用ipvsadm -Ln 查看当前虚拟服务器
ipvsadm -Lnc 查看当前所有连接
ipvsadm 查看ipvs版本号及hash表大小
cat /proc/net/ip_vs_conn 查看当前所有连接
ipvsadm -lcn / grep x.x.x.x 查看请求x.x.x.x的连接
ipvsadm -l --rate 查看包传递速率的近似精确值
ipvsadm -l --stats 查看虚拟服务和RealServer上当前的连接数、数据包数和字节数的统计值
命令选项解释
-A --add-service 在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器。
-E --edit-service 编辑内核虚拟服务器表中的一条虚拟服务器记录 ( 修改LB算法:ipvsadm -E -t 172.16.1.253:80 -s wrr )
-D --delete-service 删除内核虚拟服务器表中的一条虚拟服务器记录 eg: ipvsadm -D -t 172.16.1.253:80
-C --clear 清除内核虚拟服务器表中的所有记录
-R --restore 恢复虚拟服务器规则 eg: ipvsadm -S > /path/to/somefile
-S --save 保存虚拟服务器规则,输出为-R 选项可读的格式 eg: ipvsadm -R < /path/form/somefile
-a --add-server 在内核虚拟服务器表的一条记录里添加一条新的真实服务器记录。
-e --edit-server 编辑一条虚拟服务器记录中某条真实服务器记录 ( 修改RS权重:ipvsadm -e -t 1.1.1.1:80 -r 1.1.1.2 –g -w 3 )
-d --delete-server 删除一条虚拟服务器记录中的某条真实服务器记录 eg: 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 service-address 说明虚拟服务器提供的是tcp服务 [vip:port] or [real-server-ip:port]
-u --udp-service service-address 说明虚拟服务器提供的是udp服务 [vip:port] or [real-server-ip:port]
-f --fwmark-service fwmark 说明是经过iptables 标记过的服务类型。
-s --scheduler scheduler 使用的调度算法:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq 默认是 wlc
-p --persistent [timeout] 持久稳固的服务。来自同1个客户的多次请求将被同一台RS处理。timeout 的默认值为300s
-M --netmask netmask persistent granularity mask
-r --real-server server-address 真实的服务器 [Real-Server:port]
-w --weight weight 后端RS的权值 [-w weight]
--mcast-interface interface 指定组播的同步接口
-c --connection 显示LVS 目前的连接 如:ipvsadm -L -c
--timeout 显示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout
--numeric -n 输出IP 地址和端口的数字形式
--start-daemon:启动同步守护进程。可以跟上master或backup,用来说明LVS Router是master还是backup,该功能可以用keepalived来实现。
--stop-daemon:停止同步守护进程。
--daemon:显示同步守护进程的状态。
--mcast-interface:指定sync daemon发送组播消息的接口,或者是sync backup daemon监听组播的接口。
-c:显示LVS目前的连接。
--rate:显示速率信息。
-n --numeric:不进行地址转换,以数字形式显示。
--stats:显示统计信息。
--sort 对虚拟服务器和真实服务器排序输出
-t:虚拟服务器提供的是TCP服务。
-u:虚拟服务器提供的是UDP服务。
-s:使用的调度算法。rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq 默认是 wlc
-p:指定常连接时间。意思是来自同一个客户的多次请求,将被同一台真实的服务器处理。timeout 的默认值为300 秒。在SSL和FTP时,该选项比较重要。在处理FTP连接时,如果采用的是TUN和DR模式,则该选项必须使用,如果使用的是NAT模式,则该选项不是必须的,但是必须手动的载入ip_vs_ftp模块。
-f:经过iptables标记过的服务。
-M:持久性连接的颗粒度。
-m:工作模式为LVS-NAT
-g:工作模式为LVS-DR (Direct Routing)
-i:工作模式为LVS-TUN
集群服务管理
增加、修改
删除
管理集群上的 RS
增加、修改
删除
清空定义的所有规则
清空计数器
查看
ipvs 规则:
ipvs 连接:
保存与恢复规则
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/11439.html