Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >lvs使用命令和参数

lvs使用命令和参数

原创
作者头像
陈不成i
修改于 2021-08-02 09:45:16
修改于 2021-08-02 09:45:16
1K00
代码可运行
举报
文章被收录于专栏:ops技术分享ops技术分享
运行总次数:0
代码可运行

一.常用例子

清空列表 ipvsadm

指定虚拟服务器,是tcp的,端口80 ipvsadm -A -t 10.10.10.135:80

添加一个真实服务器,tcp的,端口80,-m是nat模式,-w权重1 ipvsadm -a -t 10.10.10.135:80 -r 10.10.10.60:80 -m -w 1 ipvsadm -a -t 10.10.10.135:80 -r 10.10.10.233:80 -m -w 1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ipvsadm -l 查看虚拟服务表
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port   Forward Weight ActiveConn InActConn
   服务器地址              转发     权重   活跃连接    非活跃连接
我们将处于 TCP ESTABLISH 状态以外的连接都称为不活跃连接。例如处于 SYN_RECV 状态的连接,处于 TIME_WAIT 状态的连接等
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--stat选项是统计自该条转发规则生效以来的包
Conns    (connections scheduled)  已经转发过的连接数
InPkts   (incoming packets)       入包个数
OutPkts  (outgoing packets)       出包个数
InBytes  (incoming bytes)         入流量(字节)
OutBytes (outgoing bytes)         出流量(字节)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--rate选项是显示速率信息
CPS      (current connection rate)   每秒连接数
InPPS    (current in packet rate)    每秒的入包个数
OutPPS   (current out packet rate)   每秒的出包个数
InBPS    (current in byte rate)      每秒入流量(字节)
OutBPS   (current out byte rate)      每秒入流量(字节)

二.其它参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器
--add-service -A
#编辑内核虚拟服务器表中的一条虚拟服务器记录
--edit-service -E
#删除内核虚拟服务器表中的一条虚拟服务器记录
--delete-service -D
#清除内核虚拟服务器表中的所有记录
--clear -C
#恢复虚拟服务器规则
--restore -R
#保存虚拟服务器规则,输出为-R 选项可读的格式
--save -S
#在内核虚拟服务器表的一条记录里添加一条新的真实服务器
--add-server -a
#编辑一条虚拟服务器记录中的某条真实服务器记录
--edit-server -e
#删除一条虚拟服务器记录中的某条真实服务器记录
--delete-server -d
#显示内核虚拟服务器表
--list -L|-l
#虚拟服务表计数器清零
--zero -Z
#设置连接超时值
--set tcp tcpfin udp
#启动同步守护进程。他后面可以是master 或backup,用来说明LVS Router 是master 或是backup。在这个功能上也可以采keepalived 的VRRP 功能。
--start-daemon
#停止同步守护进程
--stop-daemon
#显示帮助信息
--help -h
Options:
#说明虚拟服务器提供的是tcp 的服务[vip:port] or [real-server-ip:port]
--tcp-service  -t service-address
#说明虚拟服务器提供的是udp 的服务[vip:port] or [real-server-ip:port]
--udp-service  -u service-address
#说明是经过iptables 标记过的服务类型。
--fwmark-service  -f fwmark
#使用的调度算法,有这样几个选项,默认的调度算法是: wlc.
--scheduler    -s scheduler
#持久稳固的服务。这个选项的意思是来自同一个客户的多次请求,将被同一台真实的服务器处理。timeout 的默认值为300--persistent   -p [timeout]
#子网掩码
--netmask  -M netmask
#真实的服务器[Real-Server:port]
--real-server  -r server-address
#指定LVS 的工作模式为直接路由模式(也是LVS 默认的模式
--gatewaying   -g
#指定LVS 的工作模式为隧道模式
--ipip -i
  指定LVS 的工作模式为隧道模式
#指定LVS 的工作模式为NAT 模式
--masquerading -m
#真实服务器的权值
--weight -w weight
#指定组播的同步接口
--mcast-interface interface
#显示LVS 目前的连接 如:ipvsadm -L -c
--connection -c
#显示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout
--timeout
#显示同步守护进程状态
--daemon
#显示统计信息
--stats
#显示速率信息
--rate
#对虚拟服务器和真实服务器排序输出
--sort
#输出IP 地址和端口的数字形式
--numeric -n

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
LVS (Linux Virtual Server) - 负载均衡集群 - keepalived
今天稍微了解了LVS 的原理和使用,在网络上找到不少好文章,稍微加以处理并在这里备份:
西湖醋鱼
2020/12/30
1.4K0
LVS (Linux Virtual Server) - 负载均衡集群 - keepalived
ipvsadm启动报错解决办法,另附ipvsadm详细参数
摘 要 记录ipvsadm 启动报错的解决办法,并附上详细的ipvsadm参数说明 报错信息:[root@localhost ~]# service ipvsadm start Clearing the current IPVS table: [确定] Applying IPVS configuration: /etc/init.d/ipvsadm: line 62: /etc/sysconfig/ipvsadm: 没有那个文件或目录 昨天在给老大做 LVS 演示时,手贱运行了一下 service ipv
张戈
2018/03/23
1.7K0
002.LVS管理工具的安装与使用
http://www.linuxvirtualserver.org/software/ipvs.html
木二
2019/07/26
4280
图解LVS的工作原理「建议收藏」
ILVS,是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目。LVS由用户空间的ipvsadm和内核空间的IPVS组成,ipvsadm用来定义规则,IPVS利用ipvsadm定义的规则工作。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。
全栈程序员站长
2022/09/15
1.3K0
图解LVS的工作原理「建议收藏」
ipvsadm命令参考
1,virtual-service-address:是指虚拟服务器的ip 地址 2,real-service-address:是指真实服务器的ip 地址 3,scheduler:调度方法
菲宇
2019/06/12
9200
LVS/DR模型集群模拟搭建与RR SH 调度配置
集群模拟拓扑 集群模拟结构: 调度器IP:192.168.0.13 节点IP:10.10.2.5,10.10.2.7 客户机:192.168.0.14 环境搭建与之间的NAT步骤一样此处略... ip
小柒吃地瓜
2020/04/23
1K0
LVS负载均衡之DR模式
参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html
仙人技术
2020/04/29
8320
LVS负载均衡之DR模式
LVS负载均衡-基础知识全面整理详解
服务器集群简称集群是一种服务器系统,它通过一组松散集成的服务器软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台服务器。 集群系统中的单个服务器通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群服务器通常用来改进单个服务器的计算速度和/或可靠性。一般情况下集群 服务器比单个服务器,比如工作站或超级服务器性能价格比要高得多。集群就是一组独立的服务器,通过网络连接组合成一个组合来共同完一个任务。
星哥玩云
2022/07/25
1.3K0
LVS负载均衡-基础知识全面整理详解
LVS负载均衡之IPVSADM命令说明与轮询解释
“1” IPVSADM常用参数说明: -A:在内核的虚拟服务器表中添加一条新的虚拟服务器记录 -E:编辑内核虚拟服务器表中的一条虚拟服务器记录 -D:删除内核虚拟服务器表中的一条虚拟服务器记录 -C:清除内核虚拟服务器表中的所有记录 -R:恢复虚拟服务器规则 -S:保存虚拟服务器规则,输出为-R选项可读的格式 -a:在内核虚拟服务器表的一条记录里添加一条新的真实服务器记录 -e:编辑一条虚拟服务器记录中的某条真实服务器记录 -d:删除一条虚拟服务器记录中的某条真实服务器记录 -L|-l:显示内核虚拟服务器表 -Z:虚拟服务表计数器清零(清空当前的连接数量等) -set:- tcp tcpfin udp 设置连接超时值 --start-daemon:启动同步守护进程 --stop-daemon:停止同步守护进程 -h:显示帮助信息 -t:说明虚拟服务器提供的是TCP服务 -u:说明虚拟服务器提供的是UDP服务 -f:说明经过iptables标记过的服务类型 -s:使用的调度算法,常用选项 rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq -p:持久服务 -r:真实的服务器 -g:指定LVS的工作模式为直接路由模式 -i:指定LVS的工作模式为隧道模式 -m:指定LVS的工作模式为NAT模式 -w:真实服务器的权值 -c:显示LVS目前的连接数 -timeout:显示 tcp tcpfin udp 的 timeout 值 --daemon:显示同步守护进程状态 --stats:显示统计信息 --rate:显示速率信息 --sort:对虚拟服务器和真实服务器排序输出 -n:输出IP地址和端口的数字形式
星哥玩云
2022/07/13
7120
LVS负载均衡之NAT模式
参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html
仙人技术
2020/04/29
6550
负载均衡集群LVS-Linux Virtual Server-02
由于HTTP是一种无状态协议,每次请求完毕之后就立即断开了,当用户浏览购物网站挑选商品的时候,看到一件商品加入购物车,此过程被重定向到了REALSERVER1上面来,当把第二件商品加入购物车又被重定向到了REALSERVER2上面,最后结账的时候在REALSERVER2上面,只有一件商品,这显然是用户无法接受的,此时就需要一种持久连接机制,来把同一用户的HTTP请求在超时时间内都重定向到同一台REALSERVER,超时时间可以自己定义,比如说2个小时,在超时时间内服务器会不断追踪用户的访问请求,把某一用户的所有请求都转发到同一台REALSERVER上面
用户8639654
2021/07/14
4890
FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环境安装
Interesting things 安装LVS-DR环境 vip:192.168.12.100 lvs-director:192.168.12.4 nginx1:192.168.12.2
用户2032165
2018/06/05
6200
linux利用lvs+Keepalived实现负载均衡
负载均衡:两台(一主一备)  LVS + Keepalived+三台HTTP服务器
黄啊码
2020/05/27
1K0
linux利用lvs+Keepalived实现负载均衡
命令手册:Linux 中的 ipvsadm 命令
现在Linux操作系统中的命令越来越多,你了解这些命令么?本文为你讲解ipvsadm命令的知识,主要的是进行了一个简单的翻译,希望对ipvsadm命令的使用者有一定的帮助。   为了更好的让大家理解这
SuperDream
2019/02/28
4.1K0
负载均衡LVS原理及其应用
一、LB常用解决方案 1、硬件负载均衡解决方案: F5公司: BIG-IP Citrix公司: Netscaler A10公司: A10 Array Redware 2、 Linux: LVS 1. 完成Linux Virtual Server作者 (章文嵩,花名段正明) 2. ipvs工作于netfilter框架上 3. ipvs: 框架,工作在内核中,工作在inpu
小小科
2018/05/03
1.3K0
负载均衡LVS原理及其应用
LVS详解及基于LVS实现web服务器负载均衡
前言 LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。通过LVS提供的负载均衡技术和Linux操作系统可实现一个高性能、高可用的服务器群集,从而以低成本实现最优的服务性能。 集群基础 集群简介 集群(Cluster)是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高
小小科
2018/05/02
1.3K0
LVS详解及基于LVS实现web服务器负载均衡
lvs负载简介,原理,常见使用案例及Keepalived高可用
Lvs简介 基础概念 LVS(Linux Virtual Server)即Linux虚拟服务器,是由张文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中(2.6及以上版本内核),LVS本质上是为了解决单台服务器性能处理瓶颈的问题,LVS在Linux内核中实现了基于IP的数据请求负载均衡调度方案,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法觉得将请求发送给后端的某台真实的Web服务器,同时如果真实服务器连接的是共
iginkgo18
2020/11/13
3K0
lvs负载简介,原理,常见使用案例及Keepalived高可用
LVS初步
很多人知道LVS,但可能知之不多,希望阅读本文后,能够对LVS有一个基本的感性认识。
一见
2018/08/02
1.1K0
LVS初步
认识LVS集群
​LVS(linux virtual server)即linux虚拟服务器,由章文嵩博士主导开发的开源负载均衡项目,从2.6内核开始已经被集成到linux内核模块中了,该项目在linux内核中实现了基于IP的数据请求负载均衡调度方案,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台web服务器,如果后端的所有web服务器存储的内容时相同的,那么用户不管访问哪台真实的web服务器得到的内容也都是相同的,所以整个集群对于用户而言是透明的。最后根据工作模式不同,真实服务器会选择不同的方式将用户需要的数据发送给终端用户。
星哥玩云
2022/09/15
6900
认识LVS集群
LVS集群详解
一、什么是集群 LVS(Linux Virtual Server)Linux虚拟服务器,将多台虚拟主机组织起来满足同一个需求。由国人章文嵩开发,通过LVS提供的负载均衡可实现一个高性能、高可用的服务器群集,从而以低成本实现最优的服务性能。 二、集群类型 LB:Load balancing 高可用集群 HA:High Availavility 高可用集群 HP:High Performace 高性能集群 三、lvs的常用集群方式及其详解 1、lvs是由用户
小小科
2018/05/04
1.9K0
LVS集群详解
相关推荐
LVS (Linux Virtual Server) - 负载均衡集群 - keepalived
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验