linux系统lvs命令的使用

LVS ipvsadm 命令的使用

LVS-server安装lvs管理软件

yum -y install ipvsadm	

程序包:ipvsadm(LVS管理工具)

主程序:/usr/sbin/ipvsadm

规则保存工具:/usr/sbin/ipvsadm-save > /path/to/file

配置文件:/etc/sysconfig/ipvsadm-config

命令选项

-A --add-service   #在服务器列表中新添加一条新的虚拟服务器记录
-s --scheduler     #使用的调度算法, rr | wrr | lc | wlc | lblb | lblcr | dh | sh | sed | nq 默认调度算法是 wlc
例:ipvsadm -A -t ip:端口 -s wrr

-a --add-server   #在服务器表中添加一条新的真实主机记录
-t --tcp-service  #说明虚拟服务器提供tcp服务
-u --udp-service  #说明虚拟服务器提供udp服务
-r --real-server  #真实服务器地址
-m --masquerading #指定LVS工作模式为NAT模式
-w --weight       #真实服务器的权值
-g --gatewaying   #指定LVS工作模式为直接路由器模式(也是LVS默认的模式)
-i --ip           #指定LVS的工作模式为隧道模式  
-p                #会话保持时间,定义流量被转到同一个realserver的会话存留时间
例:ipvsadm -a -t lvs-server的ip:端口 -r 后台ip:端口 -m -w 1

-E -edit-service   #编辑内核虚拟服务器表中的一条虚拟服务器记录。
-D -delete-service #删除内核虚拟服务器表中的一条虚拟服务器记录。
-C -clear          #清除内核虚拟服务器表中的所有记录。
-R -restore        #恢复虚拟服务器规则
-S -save           #保存虚拟服务器规则到标准输出,输出为-R 选项可读的格式
-e -edit-server    #编辑一条虚拟服务器记录中的某条真实服务器记录
-d -delete-server  #删除一条虚拟服务器记录中的某条真实服务器记录
-L|-l --list       #显示内核虚拟服务器表

--numeric, -n:    #以数字形式输出地址和端口号
--exact:          #扩展信息,精确值 
--connection,-c: #当前IPVS连接输出
--stats:         #统计信息
--rate:           #输出速率信息

参数也可以从/proc/net/ip_vs*映射文件中查看
-Z –zero    #虚拟服务表计数器清零(清空当前的连接数量等)
ipvsadm -L -n --stats    #显示统计信息
1. Conns    (connections scheduled)  已经转发过的连接数
2. InPkts   (incoming packets)       入包个数
3. OutPkts  (outgoing packets)       出包个数
4. InBytes  (incoming bytes)         入流量(字节)  
5. OutBytes (outgoing bytes)         出流量(字节)

ipvsadm -L -n --rate	 #查看速率
1. CPS      (current connection rate)   每秒连接数
2. InPPS    (current in packet rate)    每秒的入包个数
3. OutPPS   (current out packet rate)   每秒的出包个数
4. InBPS    (current in byte rate)      每秒入流量(字节)
5. OutBPS   (current out byte rate)      每秒出流量(字节)
ipvsadm -R < 文件名 恢复规则

ipvsadm -S > 文件名 保存规则

systemctl start ipvsadm   将/etc/sysconfig/ipvsadm规则导入

systemctl stop ipvsadm  将规则保存在/etc/sysconfig/ipvsadm
  						将规则清空

相关推荐

  1. linux系统lvs命令使用

    2024-02-07 05:24:01       53 阅读
  2. LVS ipvsadm命令使用(二)

    2024-02-07 05:24:01       28 阅读
  3. linux系统docker使用命令

    2024-02-07 05:24:01       40 阅读
  4. 【Git系列】Git LFS常用命令使用

    2024-02-07 05:24:01       32 阅读
  5. linux ln Linux 系统中用于创建链接(link)命令

    2024-02-07 05:24:01       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 05:24:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 05:24:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 05:24:01       82 阅读
  4. Python语言-面向对象

    2024-02-07 05:24:01       91 阅读

热门阅读

  1. k8s filebeat 应用日志搜集

    2024-02-07 05:24:01       57 阅读
  2. 学习总结13

    2024-02-07 05:24:01       42 阅读
  3. 9、nfs-subdir-external-provisioner

    2024-02-07 05:24:01       57 阅读
  4. ChatGPT高效提问—基础知识(LM、PLM以及LLM)

    2024-02-07 05:24:01       91 阅读
  5. sql——如果查到的值为空,则显示给出的默认值

    2024-02-07 05:24:01       50 阅读
  6. centos ssh 默认端口 修改

    2024-02-07 05:24:01       57 阅读
  7. vue2编写一个自定义指令,一键绑定事件委托

    2024-02-07 05:24:01       57 阅读
  8. web读取前端txt并解析

    2024-02-07 05:24:01       54 阅读
  9. 比值计算 - 荣耀机试真题题解 ( 第1题 100 分)

    2024-02-07 05:24:01       42 阅读
  10. 天翼云CentOS7多IPsk5服务器一键搭建脚本

    2024-02-07 05:24:01       52 阅读
  11. 【Iceberg学习一】什么是Iceberg?

    2024-02-07 05:24:01       44 阅读
  12. linux驱动开发之常见面试问题

    2024-02-07 05:24:01       51 阅读
  13. 选择良好的条件比较语句

    2024-02-07 05:24:01       49 阅读
  14. Redis简单总结

    2024-02-07 05:24:01       52 阅读
  15. leetcode633 平方数之和

    2024-02-07 05:24:01       53 阅读