LVS
2016-09-02 17:38:33 0 举报
LVS(Linux Virtual Server)是一种基于Linux操作系统和内核的负载均衡解决方案。它通过将网络流量分发到多个服务器上,实现对请求的负载均衡和高可用性。LVS具有高度可扩展性和灵活性,可以根据需要进行配置和管理。它支持多种负载均衡算法,如轮询、最少连接和IP哈希等,以满足不同应用场景的需求。此外,LVS还提供了健康检查功能,可以自动检测后端服务器的状态,并从故障服务器中移除请求,保证服务的可靠性和稳定性。总之,LVS是一种功能强大、性能优越的负载均衡解决方案,广泛应用于各种规模的网络环境中。
作者其他创作
大纲/内容
02
Real Server 1eth0 =192.168.1.132(Public IP)lo =192.168.12.133(Private IP)
负载调度器(Director Server)
Real Server 2eth0 =192.168.1.133(Public IP)lo =192.168.12.200(Private IP)
RSCIP:VIP
01:客户端发送请求到VS服务器,此时源IP和目标IP分别是CIP:VIP02:VS服务器修改目标IP对应的MAC地址为RS中的一个MAC地址, 并将请求转发给修改后的目标MAC地址对应的RS03:RS接到VS的请求后拆包,发现目标IP不是自己的IP地址,所以会将该包丢弃 03-1解决办法,在VS上绑定一个VS的VIP地址。 上面的修改会造成VIP冲突, 03-2解决办法是将VIP绑定到lo网络接口上,防止IP冲突 03-2的操作会导致RS抢ARP包的问题 即觉办法所有的RS要抑制ARP
01
健康监控模块(Ldirectord):用于监控各个Real Server服务的健康情况,当Real Serve不可用的时候将其从LVS路由表中剔除,在可用时重新载入
会话共享服务器
主Director Servereth0 =192.168.1.130(Public IP)eth1 =10.10.10.1(Private IP)eth0:0 =192.168.1.12:200(Virtual IP)
备Director Servereth0 =192.168.1.131(Public IP)eth1 =10.10.10.2(Private IP)
服务器群组层(Server Array)
数据服务器
LVS
路由模块:根据设定的路由表把用户的请求分发给服务器群组层的应用服务器(Real Server)
实验搭建
LVS集群系统组层
负载均衡层(Load Blancer)
DR模式
数据共享存储(Shared Storage)
应用服务器(Real Server)
0 条评论
下一页