LVS学习笔记
- 1、学习链接: [http://www.zsythink.net/archives/2134)
- 2、LVS:Linux Virtual Server(Linux虚拟服务器)
- 3、LVS:实现负载均衡的一种软件(nginx、harproxy也可以实现负载均衡)
- 4、模型:clients——LVS服务器——真正用来分摊压力、处理请求的服务器(RealServer)
- 5、LVS服务器和RealServer组成一个负载均衡集群
- 6、LVS服务器的工作是负责将来自前端的压力尽量均衡地分配到后端主机
- 7、LVS服务器被称为调度器(导演)
- 8、CIP、VIP、DIP、RIP
- 9、轮询算法:轮流执行
- 10、ipvsadm与ipvs区别
1、学习链接: [http://www.zsythink.net/archives/2134)
2、LVS:Linux Virtual Server(Linux虚拟服务器)
3、LVS:实现负载均衡的一种软件(nginx、harproxy也可以实现负载均衡)
4、模型:clients——LVS服务器——真正用来分摊压力、处理请求的服务器(RealServer)
5、LVS服务器和RealServer组成一个负载均衡集群
6、LVS服务器的工作是负责将来自前端的压力尽量均衡地分配到后端主机
7、LVS服务器被称为调度器(导演)
8、CIP、VIP、DIP、RIP
CIP:客户端的公网IP,通过此IP连接到LVS服务器
VIP:LVS服务器上的公网IP,通过此IP连接到客户端
DIP:LVS服务器上的内网IP,通过此IP连接到RealServer,负责调度
RIP:RealServer上的内网IP,通过此IP连接到LVS服务器(调度器)
DIP一般作为RIP的网关(因为客户端和RealServer不在同一个网段,需要LVS转发)
9、轮询算法:轮流执行
10、ipvsadm与ipvs区别
ipvsadm:用户工具,用于定义LVS集群规则
ipvs才是核心,ipvs会根据ipvsadm定义的规则去工作
ipvsadm工作于用户空间,ipvs工作于内核空间(两者关系类似于iptables和netfilter)
LVS由两部分组成:ipvs与ipvsadm
ipvsadm:LVS管理工具,管理员通过ipvsadm定义或管理集群规则
ipvs:LVS核心实现,根据定义好的集群规则进行工作