如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
LinuxVirtualServer的基本原理和配置方法LinuxVirtualServer简称为——LVSLVSLVS简介支持IPVS的集群负载均衡器和集群节点一起称为LinuxVirtualServer集群集群定义集群是一种并行或分布式系统,该系统:包括一个互连的整体计算机集合作为一种单一、统一的计算资源使用计算机集群简称集群,是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。计算机集群简称集群,是指一组相互独立的计算机,利用高速通信网络组成一个计算机系统,每个集群节点(即集群中的每台计算机)都是运行其自己进程的一个独立服务器。这些进程可以彼此通信,对网络客户机来说就像形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群分类集群计算机按功能和结构可以分成以下几类:高可用性集群High-availability(HA)clusters负载均衡集群Loadbalancingclusters高性能计算集群High-performance(HPC)clusters网格计算Gridcomputing集群分类负载均衡集群负载均衡集群运行时,一般通过一个或者多个前端负载均衡器将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。这样的计算机集群有时也被称为服务器群(ServerFarm)。一般高可用性集群和负载均衡集群会使用类似的技术,或同时具有高可用性与负载均衡的特点。Linux虚拟服务器(LVS)项目在Linux操作系统上提供了最常用的负载均衡软件。高可用性集群一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。负载均衡负载均衡:负载均衡(LoadBalance)建立在现有网络结构之上,它提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。小结在集群中,所有计算机(称为节点)提供相同的服务。集群负载平衡器截获所有对服务的入站请求。然后负载平衡器将这些请求尽可能地平均地在所有集群节点之间进行分布。高可用性集群能够将负载平衡资源从一台计算机故障转移到另一台小结——负载平衡小结高可用性检测到Server4服务失服务恢——效了,把它从能接受服复了,把它重新放入能务请求的服务器列表中接受服务请求的服务器去掉,入站请求不再分列表中,入站请求可以发给分发给Server4Server4服务恢复服务失效IPVSIPVSIPVS(ipvirtualserver):它是由毕业于国防科技大学的章文嵩博士主持的一个开源的集群负载均衡软件,创立于1998年5月,可以实现Linux平台下的简单负载均衡。IPVSIPVSIPVS发展史:早在2.2内核时,IPVS就已经以内核补丁的形式出现IPVS从2.4.23版本开始,IPVS软件就是合并到Linux内核的常用版本的内核补丁的集合从2.4.24以后IPVS已经成为Linux官方标准内核的ipvsadm一部分补充:我们使用该软件配置LVS时候,我们不能直接配置ipvs,需要使用称为ipvsadm的ipvs管理工具。LVSLVS基本原理LVS集群负载平衡器接受服务的所有入站客户端计算机请求,并决定哪个集群节点应该回复给请求。负载平衡器有时集群被称为LVSDirector或者简称之为Director。LVS集群内部的节点称为真实服务器RealServer,也叫()做集群节点。链接到集群请求集群服务的计算机称为客户端计算机。与计算机通常在网上交换数据包的方式相同,客户端计算机、Director和真实服务器使用IP地址进行彼此通信。ClientDirectorRealServerLVSLVS基本原理––命名约定LinuxVirtualServer为了更加易于探讨此网络通信,LVS社区已经开发了一个命名的约定,以便基于每种类型的IPDirector地址在网络对话中的角色来描述每