LVS的组成 LVS 由2部分程序组成,包括 ipvs 和 ipvsadm。 1. ipvs(ip virtual server):一段代码工作在内核空间,叫ipvs,是真正生效实现调度的代码。2. ipvsadm:另外一段是工作在用户空间,叫ipvsadm,负责为ipvs内核框架编写规则, 定义谁 ...
分类:
其他好文 时间:
2017-12-13 20:10:07
阅读次数:
321
一、实现LVS的持久连接。功能:无论ipvs使用何种scheduler,其都能够实现在指定时间范围内始终将来自同一个ip地址的请求发往同一个RS;此功能是通过lvs持久连接模板实现,其与调度方法无关。①在LVS上设置一个虚拟网卡别名。②在VIP上用iptables打上标记,把80和443端口标记为9..
分类:
其他好文 时间:
2017-11-08 21:23:17
阅读次数:
179
一、LVS负载均衡NAT工作模式(工作在网络层)工作流程(a).当用户请求到达DirectorServer,此时请求的数据报文会先到内核空间的PREROUTING链。此时报文的源IP为CIP,目标IP为VIP(b).PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链(c).IPVS比对数据包请求的服务是..
分类:
Web程序 时间:
2017-11-06 22:43:05
阅读次数:
186
LVS负载均衡DR工作流程 (a) 当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。 此时报文的源IP为CIP,目标IP为VIP (b) PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链 (c) IPVS比对数据包请 ...
分类:
其他好文 时间:
2017-11-06 21:29:53
阅读次数:
221
1、LVS-NAT实现原理简述注释:ipvs:工作于内核上的netfilterINPUT钩子之上的程序,可根据用户定义的集群实现请求转发;VS:VirtualServer虚拟服务Director,Balancer负载均衡器、分发器RS:RealServer后端请求处理服务器CIP:ClientIP用户端IPDirectorVirtualIP:VIP负载均衡器虚..
分类:
其他好文 时间:
2017-11-05 17:23:23
阅读次数:
225
前言:keepalived是vrrp协议的软件实现,原生设计目的为了提供高可用ipvs服务。现已成为为主流调度器提供冗余(双机热备),避免单点故障提高高可用性的一件利器。索引:1.主要功能2.HACluster配置准备:3.程序组成4.主配置文件结构5.实现简单keepalive地址漂移配置(主从)6.实..
分类:
其他好文 时间:
2017-11-04 00:28:09
阅读次数:
312
1ipvsadm工具我们知道LVS项目已提供了一个实现可伸缩网络服务的LinuxVirtualServer框架。在LVS框架中,提供了含有三种"IP负载均衡技术"的IP虚拟服务器软件"IPVS"、"基于内容请求分发的内核Layer-7交换机KTCPVS"和"集群管理软件"。这里主要说说”IP负载均衡技术”他的管理工具就..
分类:
Web程序 时间:
2017-10-24 11:21:44
阅读次数:
254
Keepalived Keepalived是一款高可用软件,它的功能主要包括两方面:1)通过IP漂移,实现服务的高可用:服务器集群共享一个虚拟IP,同一时间只有一个服务器占有虚拟IP并对外提供服务,若该服务器不可用,则虚拟IP漂移至另一台服务器并对外提供服务;2)对LVS应用服务层的应用服务器集群进 ...
分类:
系统相关 时间:
2017-10-03 00:23:19
阅读次数:
300
sk_buff结构用来描述已接收或者待发送的数据报文信息;skb在不同网络协议层之间传递,可被用于不同网络协议,如二层的mac或其他链路层协议,三层的ip,四层的tcp或者udp协议,其中某些成员变量会在该结构从一层向另一层传递时发生改变,从上层向下层传递需要添加首部,从下层向上层传递需要移除首部; ...
分类:
其他好文 时间:
2017-09-16 12:05:22
阅读次数:
1333
集群架构拓扑图:网络规划:两台LVSserver:(两台LVS也可以为用户提供错误页面)node1:172.16.31.10node2:172.16.31.11VIP:172.16.31.180ipvs规则内包含2台RealServer:(后面的RS指的就是后端的web服务器)rs1:172.16.31.13rs2:172.16.31.14我们还需要错误页面提供者:我..
分类:
其他好文 时间:
2017-09-12 23:16:04
阅读次数:
280