LVS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
LVS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
LVS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 国产
投 递 者 不详
适用人群 未知
收录时间 2008-09-21

软件简介

LVSLinux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。章文嵩博士目前工作于中国国家并行与分布式处理重点实验室,主要从事集群技术、操作系统、对象存储与数据库的研究。

目标

  • 使用集群技术和Linux操作系统实现一个高性能、高可用的服务器.

  • 很好的可伸缩性(Scalability)

  • 很好的可靠性(Reliability)

  • 很好的可管理性(Manageability)。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
lvs创始人现在在淘宝? LVS
2012/12/05 09:32
回复
举报
【急】请问LVS的授权协议目前还是GPL吗? #LVS#
2015/08/14 17:41
回复
举报
更多评论
发表于开发技能专区
2018/04/16 08:24

章文嵩阐述滴滴派单复杂度,因言论有误被怼

在这里先介绍一下章文嵩先生:曾是淘宝网高级研究员、核心系统负责人,主要负责基础核心软件研发、推进网络软硬件方面的性能优化、搭建下一代高可扩展低碳低成本的淘宝电子商务基础设施。他也是Linux内核的开发者,著名的Linux集群项目—LVS(Linux Virtual Server)的创始人和主要开发人员,LVS集群代码已在Linux 2.4和2.6的官方内核中,并得到广泛的应用。在架构大型系统、系统软件开发、Linux操作系统、网络和软件开发管理上...

18
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/07/26 17:46

lvs集群实现lvs-dr模型和lvs-nat模型

ipvsadm ipvsadm命令是lvs集群在应用层的管理工具,我们可以通过此ipvsadm来管理lvs的配置,其实现了集群服务管理:增、删、改,集群服务的RS管理:增、删、改以及查看集群状态。 管理集群服务:增、改、删; 增(A)、改(E): ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] 删: ipvsadm -D -t|u|f service-address -t|u|f service-address: -t: TCP协议的端口,VIP:TCP_PORT,如 ...

0
0
发表了博客
2019/06/21 15:07

LVS

1. 应用层的http协议就是规定了字符串的书写格式,使得双方用一种语言就能相互通信了。访问网站的时候是先建立tcp连接(先发一堆tcp的包),再建立发http的包进行通信。 2. 家里买的路由器是一个nat路由器,使用nat机制让我们上网。 3. DR模型原理图: 有一个负载均衡服务器(lvs,或者DR),每一个客户端都以为自己在和真正的服务器通信,于是目标地址是VIP(虚拟服务器地址,这个地址是负载均衡服务器的一个地址),当负载均衡...

0
0
发表了博客
2010/08/02 02:22

lvs

随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。 LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即...

0
3
发表了博客
2018/03/05 19:39

初识LVS和LVS_NAT

如果一台服务器承受过多的压力,那么服务可能会崩溃,所以,我们应该让一台服务器承受的压力在合理范围内,但是如果服务端必须要承受较大的压力,那么一台服务器可能无法满足我们的要求,所以我们可以使用多台服务器分摊这些压力,当一定数量的服务器作为一个整体对外提供服务,并且分摊压力时,那么我们可以称这些服务为“负载均衡集群”。 使用LVS即可实现“负载均衡集群”。 LVS是Linux Virtual Server 的缩写,从字面意思上...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于程序人生专区
2021/01/22 17:30

LVS 创始人章文嵩将从滴滴离职

根据《晚点 LatePost》的独家消息,1 月 20 日,滴滴内部发公告称,将成立技术委员会,人员如下:CTO 张博担任技术委员会主席,橙心优选 CTO 赖春波、国际化 CTO 卜峥担任副主席。 公告同时显示,负责基础平台工作的高级副总裁章文嵩,将于近期离职。 章文嵩先生曾是淘宝网高级研究员、核心系统负责人,主要负责基础核心软件研发、推进网络软硬件方面的性能优化、搭建下一代高可扩展低碳低成本的淘宝电子商务基础设施。他也是L...

6
0
2018/05/04 14:41

求负载均衡 解决方案

不知道用负载均衡的思路对不对,请大佬指教。场景是这样的,现在我们是连一台hive数据服务器,称为A服务器吧,正常情况下是各种业务逻辑没问题。但是,为了保证数据一致性或者说发给hive数据服务器的命令一定要执行,现在增加了两台数据服务器B,C。想要实现的效果是把命令交个服务器ABC中的某一个去执行,如果当前执行的服务器任务没执行完挂掉了,B服务器接替它来执行。要保证至少有一台服务器在正常运行,求大佬给指点一下思...

2
0
发表了问答
2015/11/09 00:30

LVS负载均衡配置问题

急求大神!!! VS设置命令如下: #ifconfig eth0:1 192.168.2.111 broadcast 192.168.2.111 netmask 255.255.255.255 up #route add -host 192.168.2.111 dev eth0:1 #echo 1 > /proc/sys/net/ipv4/ip_forward #ipvsadm -A -t 192.168.2.111:8080 -s wlc #ipvsadm -a -t 192.168.2.111:8080 -r 192.168.2.51 -g -w 20 #ipvsadm -a -t 192.168.2.111:8080 -r 192.168.2.57 -g -w 10 在rs机器的配置如下: #echo 1 > /proc/sys/...

3
0
发表了问答
2017/08/21 18:22

LVS负载均衡器ActionConn计数问题

各位网友大家下午好,有个问题想请教一下,LVS压力测试发现,6个客户机(client),其中4个客户机访问LVS,ok。但是其中有2台客户机访问LVS,LVS没有ActionConn计数,请教下各位,有没有遇到这样的问题?? ---------- | client1 | --------- | client2 | ----------- -------------- | SRS | | client3 |---------|---------| LVS负载 |-----------| nginx | ----------- | SRS | | client4 |---------|---------| 均衡器 |---...

2
1
发表了问答
2015/12/02 19:03

Keepalived LVS-DR中VIP如何被外网访问

求大神赐教! 有3台拥有独立ip的双网卡机器(eth0外网ip,eth1内网ip,3台机器在同一内网)。不是很理解VIP究竟是要外网IP还是内网IP。用户是如果通过VIP访问LVS然后路由到RS上? eth0 eth1 LVS 122.115.92.50 192.168.92.50 RS1 122.115.92.51 192.168.92.51 RS2 122.115.92.52 192.168.92.52 VIP: 192.168.92.100 LVS-keepalive配置: vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 ...

21
0
发表了问答
2015/09/24 17:49

ubuntu下lvs+keepalived+mysql无法访问vip?

我在ubuntu下准备搭建一个mysql高可用服务组,但是无法访问vip,大家帮我看看,问题在哪? 高可用架构 mysql master:10.24.6.5:3306 mysql slave:10.24.6.6:3306 LB节点: 10.24.6.4 VIP : 10.24.6.2 LB 配置: lvs lvs采用ubuntu默认 配置以后的效果如下: root@LogicServer2:/var/log# sudo ipvsadm IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight...

1
1
发表了问答
2016/11/11 17:21

keepalived,无法转发请求

1,lvs 172.16.4.6 与 172.16.4.9 2,vip 是 172.16.4.120 3,服务是 172.16.4.10 与 172.16.4.11 4,服务器都是 ubuntu, 5,lvs请求到请求了,但是无法转发到 10与 11的 服务器上。 6]# ipvsadm IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 172.16.4.120:mysql wrr -> 172.16.4.10:mysql Masq 1 0 1 -> 172.16.4.11...

1
0
发表了问答
2015/08/18 15:14

LVS-NAT 使用虚拟机模拟,无法访问页面

在虚拟机上模拟LVS-NAT负载均衡,有三台机器,Ubuntu Server系统: 192.168.1.111 192.168.1.112 192.168.1.113 都安装了apache端口80,均可访问首页,在同一网段。 现在在192.168.1.111安装ipvsadm 做负载均衡,采用RR,另外两台也把111设置为默认网关。使用主机访问111失败,在111上使用wget http://192.168.1.111/test.php 可以得到另外两台的test.php文件。 现在问题是我用主机访问111这个负载均衡调度,没办法收到响应,求...

1
0
发表了问答
2016/09/20 16:22

lvs负载均衡问题请教

请专业同学详细说明下 lvs负载均衡. lvs负载均衡. 是什么 怎么安装 怎么设置 还有 lvs负载均衡 要用几台服务器(1台能否支持100万级别)?

1
0
发表了问答
2016/04/11 17:15

通过Apache无法访问web项目,项目使用的mysql做了负载均衡(lvs+keepalived)

运行结构为apache+tomcat为一个负载均衡,lvs+keepalived+mysqlcluster做的一个负载均衡。现在问题是:通过Apache的80端口无法访问web项目,绕过apache,直接使用tomcat8080端口则可以访问web项目

1
0
发表了问答
2016/04/09 21:19

lvs吞吐率为什么没单台服务器的吞吐率高

我的keepalived.conf配置 3个虚拟机 192.168.31.186 DR模式 192.168.31.113 DR模式 192.168.31.179 nat模式兼职LVS机器 ! Configuration File for keepalived global_defs { router_id LVSMaster } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 100 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 123456 } vir...

1
0
发表了问答
2016/02/22 11:18

Keepalived LVS-DR中VIP如何被外网访问

比如 eth0 eth1 LVS 47.88.34.74 192.168.1.50 RS1 47.88.34.75 192.168.1.51 RS2 47.88.34.76 192.168.1.52 DR模式下的VIP应该怎么配置 是内网192网段的IP还是47.88.34.74

1
0
发表了问答
2016/02/26 00:27

LVS DR单IP?

我是实现下面的LVS DR 模式 从LVS主机进来,真实服务器处理,转到另外一台机器这出去,我应该怎么配置

2
0
发表了问答
2016/01/27 16:30

Ubuntu下安装配置ctdb Samba ,遇到ctdb的各个节点显示UNHEALTHY是不健康的

3台服务器安装Ubuntu-server 14.04,先搭建ceph集群,然后搭建Samba和ctdb服务,ceph集群与Samba显示都是健康的,遇到ctdb的各个节点显示UNHEALTHY是不健康的,如下所示: root@node77:~# ctdb status Number of nodes:3 pnn:0 172.22.112.79 UNHEALTHY pnn:1 172.22.112.78 UNHEALTHY pnn:2 172.22.112.77 UNHEALTHY (THIS NODE) Generation:1829886192 Size:3 hash:0 lmaster:0 hash:1 lmaster:1 hash:2 lmaster:2 Recovery ...

9
0
发表了问答
2016/02/25 00:44

lvs dr 单公网ip

我一台机器 LVSMaster eth0:192.168.31.198 (可以访问公网) eth0:1 192.168.31.200 (VIP) eth1:10.10.100.100 (内网) realserver1 eth0:10.10.100.53 (内网) lvs DR配置 ipvsadm -A -t 192.168.31.200:80 -s rr ipvsadm -a -t 192.168.31.200:80 -r 10.10.100.53:80 -g 我的需求是 realserver1处理完成后,从另外一个机器或者路由出去, 我在realserver1上的配置是 sysctl的arp和转发已经配置了 ifconfig lo:0 192.168.31.200 n...

3
0
发表了问答
2016/01/08 11:04

关于搭建资源服务器的问题

服务器配置:2台独立IP的5M宽带的 Linux服务器(A和B) 需求:对外只提供一个IP供资源请求(A),如何做到当在A请求资源时宽带占用超过80%(假设80%),会被重定向到B服务器去请求资源,而不再占用A服务器的带宽?(此操作是动态进行的) 有什么工具或者方法?

4
0
发表了问答
2015/05/04 15:03

lvs-dr模型中路由问题

添加VIP本地访问路由 我们知道在配置lvs中 要给后面的真实机器配置一台本地路由访问 为什么要配置这个本地路由 我一直搞不懂 求大侠指教

2
0
发表了问答
2013/07/05 17:21

LVS Socket DR 负载均衡

按照文章http://www.cnblogs.com/mchina/archive/2012/05/23/2514728.html,已经能够实现WEB的负载均衡,目前的问题是怎么 负载 SOCKET连接?采用TCP心跳,抱如下错误: java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.jav...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
393 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部