LVS 简介及使用
本文部分内容转自:https://www.jianshu.com/p/7a063123d1f1 IPVS三种机制: VS/NAT,VS/TUN,VS/DR 一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的 一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编 译内核。 二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集 群技术。它廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。它易用,配置非常 简单,且有多种负载均衡的方法。它稳定可靠,即使在集群的服务器中某台服务器无法正常工 作,也不影响整体效果。另外可扩展性也非常好。 三.工作原理 如上图,LVS可分为三部分: 1.Load Balancer:这是LVS的核心部分,它好比我们网站MVC模型的Controller。它负责将 客户的请求按照一定的算法分发到下一层不同的服务器进行处理,自己本身不做具体业务的处 理。另外该层还可用监控下一层的状态,如果下一层的某台服务器不能正常工作了,它会自动把 其剔除,恢复后又可用加上。该层由一台或者几台Director Server组成。 2.Server Array:该层负责具体业务。可有WEB Server