本发明专利技术属于通讯领域,非常是涉及一种Linux虚拟服务器LVS手动化运维方式及其运维系统,该方式包括以下步骤:用户通过HTTP恳求访问Linux虚拟服务器;当web访问为写入、更新或删掉恳求时,所述主服务器响应该恳求,当web访问为查询恳求时,包括主LVS和从LVS的负载均衡器(LVS)接收到查询恳求后,按设置的权重比将该恳求分发到任意一台从服务器;Keepalived模块检测Linux虚拟服务器是否可用,手动把存在问题的从服务器踢出集群,并依照预定的权重分配查询任务;接收所述查询任务的从服务器查询并将查询结果返回给用户。
全部详尽技术资料下载
【技术实现步骤摘要】
Linux虚拟服务器LVS手动化运维方式及运维系统
本专利技术属于通讯领域中文linux操作系统,非常是涉及一种Linux虚拟服务器LVS手动化运维方式及Linux虚拟服务器运维系统。
技术介绍
随着因特网规模的不断下降,用户对系统反应时间的迅速高效及服务的不间断的要求越来越强烈,不希望访问网站的时侯出现系统故障,频繁听到“请求超时”或者“服务器忙碌”。网路各个单一核心设备根本上也是难以承当因数据流量、业务量和访问量的快速下降,而形成处理能力和计算硬度的相应快速减小。在这些情况下,若订购新设备做大量的硬件升级而不使用现有设备借助现有资源,则将必是一种对现有资源的极其浪费。设备的性能无论多卓越,也必然难以满足一次次的业务量提高linux服务器虚拟,硬件的一次次升级成本的一次次高额投入也将是永无止境的资源浪费,导致原有系统扩充成本太高,甚至演弄成不可扩充的系统,须要推倒重来的困局。专利文献CN106095526106095526A公开的一种虚拟服务器集群的布署系统包括:控制设备以及起码一个待布署的虚拟服务器集群,所述虚拟服务器集群包括起码两台服务器;所述控制设备,用于获取待布署的虚拟服务器集群的待配置参数;获取预置的配置脚本;将所述待配置参数以及所述配置脚本发送给所述虚拟服务器集群中的服务器;向所述虚拟服务器集群中的服务器发送配置指令;所述服务器,用于在接收到所述配置指令时,执行所述配置脚本,配置所述待配置参数。该专利提升了布署虚拟服务器集群的效率,但该专利未能针对数据写入,更新,删掉恳求和占绝大多数访问的查询恳求进行分别处理,不能解决数据查询能力的可扩充性,难以避免自身的单点故障造成整个虚拟服务器未能提供服务,不具备高可用性,扩充灵活性,低扩充成本。现有关于本专利技术所要解决的技术问题,其具体需求如下:针对写入,更新,删掉恳求和占绝大多数访问的查询恳求进行分别处理,解决数据查询能力的可扩充性,避免自身的单点故障造成整个集群未能提供服务,具备高可用性,扩充灵活性,低扩充成本。在
技术介绍
部份中公开的上述信息仅仅用于提高对本专利技术背景的理解,因而可能包含不构成在本国中本领域普通技术人员公知的现有技术的信息。
技术实现思路
本专利技术的目的是通过以下技术方案给以实现。按照本专利技术的一方面,一种Linux虚拟服务器LVS手动化运维方式包括以下步骤:在第一步骤中,Linux虚拟服务器包括一个用于写入的主服务器和多个用于查询的从服务器linux入门,用户通过HTTP恳求访问Linux虚拟服务器。在第二步骤中,当web访问为写入、更新或删掉恳求时,所述主服务器响应该恳求,当web访问为查询恳求时,包括主LVS和从LVS的负载均衡器接收到查询恳求后,按设置的权重比将所述查询恳求分发到任意一台从服务器。在第三步骤中,Keepalived模块检测从服务器是否可用,手动把存在问题的从服务器踢出集群,并根据预定的权重分配查询任务。在第四步骤中,接收所述查询任务的从服务器查询并将查询结果返回给用户。优选地,在第三步骤中,Keepalived模块检测主LVS是否可用,之后Keepalived模块中的调度器按照各个从服务器的负载情况动态地选择一台从服务器,将恳求报文的数据帧的目标MAC地址改为所述从服务器的MAC地址。优选地,在第三步骤中,所述从服务器接收到恳求时,目标IP为所述虚拟IP地址,之后所述从服务器响应恳求,然后按照其路由信息将响应的数据包发送回给用户,但是源IP地址为虚拟IP地址。
优选地,在第二步骤中,负载均衡器为DNS混和负载均衡器、VS/TUN或VS/DR。优选地,在第三步骤中,当存在问题的从服务器工作正常后,Keepalived模块手动将其加入到Linux虚拟服务器。优选地,多个用于查询的从服务器实时同步所述主服务器。优选地,在第三步骤中,所述从服务器为云端服务器。按照本专利技术的另一方面,一种施行所述的Linux虚拟服务器LVS手动化运维方式的Linux虚拟服务器运维系统包括服务器群、负载均衡器、Keepalived模块、执行命令的处理器和储存命令的储存器,所述服务器群包括主服务器和多个从服务器,负载均衡器包括主LVS和从LVS。优选地,所述处理器是通用处理器、数字讯号处理器、专用集成电路ASIC,现场可编程门阵列FPGA、模拟电路或数字电路。优选地,所述储存器包括一个或多个只读储存器ROM、随机存取储存器RAM、快闪储存器或电子可擦除可编程只读储存器EEPROM。上述说明仅是本专利技术技术方案的概述,为了才能促使本专利技术的技术手段愈发清楚明白,达到本领域技术人员可根据说明书的内容给以施行的程度,而且为了才能让本专利技术的上述和其它目的、特征和优点才能更显著易懂,下边以本专利技术的具体施行方法进行举例说明。
附图说明通过阅读下文优选的具体施行方法中的详尽描述,本专利技术各类其他的优点和好处对于本领域普通技术人员将显得清楚明了。说明书附图仅用于示出优选施行方法的目的,而并不觉得是对本专利技术的限制。显而易见地,下边描述的附图仅仅是本专利技术的一些施行例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以依据这种附图获得其他的附图。并且在整个附图中,用相同的附图标记表示相同的部件。在附图中:图1是依据本专利技术一个施行例的Linux虚拟服务器LVS手动化运维方式的步骤示意图;图2是依据本专利技术一个施行例的施行Linux虚拟服务器LVS手动化运维方式的逻辑流程图;图3是依据本专利技术一个施行例的施行Linux虚拟服务器LVS手动化运维方式的工作流程图。图4是依据本专利技术一个施行例的施行Linux虚拟服务器LVS手动化运维方式的Linux虚拟服务器运维系统的结构示意图。图5是依据本专利技术一个施行例的施行Linux虚拟服务器LVS手动化运维方式的Linux虚拟服务器运维系统的网路拓扑图。以下结合附图和施行例对本专利技术作进一步的解释。具体施行方法下边将参照附图更详尽地描述本专利技术的具体施行例。
尽管附图中显示了本专利技术的具体施行例,但是应该理解,可以以各类方式实现本专利技术而不应被这儿论述的施行例所限制。相反,提供这种施行例是为了才能更透彻地理解本专利技术,但是才能将本专利技术的范围完整的传达给本领域的技术人员。须要说明的是,在说明书及权力要求当中使用了个别词汇来贬抑特定组件。本领域技术人员应可以理解,技术人员可能会用不同名词来尊称同一个组件。本说明书及权力要求并不以名词的差别来作为分辨组件的形式,而是以组件在功能上的差别来作为分辨的准则。如在通篇说明书及权力要求当中所提到的“包含”或“包括”为一开放式用语,故应解释成“包含但不限定于”。说明书后续描述为施行本专利技术的较佳施行方法,然所述描述乃以说明书的通常原则为目的,并非用以限定本专利技术的范围。本专利技术的保护范围当视所附权力要求所划分者为准。为易于对本专利技术施行例的理解,下边将结合附图以几个具体施行例为例做进一步的解释说明,且各个附图并不构成对本专利技术施行例的限定。图1为本专利技术的一个施行例的Linux虚拟服务器LVS手动化运维方式的步骤示意图,本专利技术施行例将结合图1进行具体说明。如图1所示,一种Linux虚拟服务器LVS手动化运维方式包括以下步骤:在第一步骤S1中,Linux虚拟服务器包括一个用于写入的主服务器和多个用于查询的从服务器,用户通过HTTP恳求访问Linux虚拟服务器。在第二步骤S2中,当web访问为写入
【技术保护点】
一种Linux虚拟服务器LVS手动化运维方式,其包括以下步骤:在第一步骤(S1)中,Linux虚拟服务器包括一个用于写入的主服务器和多个用于查询的从服务器,用户通过HTTP恳求访问Linux虚拟服务器;在第二步骤(S2)中,当web访问为写入、更新或删掉恳求时,所述主服务器响应该恳求,当web访问为查询恳求时,包括主LVS和从LVS的负载均衡器(LVS)接收到查询恳求后,按设置的权重比将所述查询恳求分发到任意一台从服务器;在第三步骤(S3)中,Keepalived模块检测从服务器是否可用,手动把存在问题的从服务器踢出集群,并根据预定的权重分配查询任务;在第四步骤(S4)中,接收所述查询任务的从服务器查询并将查询结果返回给用户。
【技术特点摘要】
1.一种Linux虚拟服务器LVS手动化运维方式,其包括以下步骤:在第一步骤(S1)中,Linux虚拟服务器包括一个用于写入的主服务器和多个用于查询的从服务器,用户通过HTTP恳求访问Linux虚拟服务器;在第二步骤(S2)中,当web访问为写入、更新或删掉恳求时,所述主服务器响应该恳求,当web访问为查询恳求时,包括主LVS和从LVS的负载均衡器(LVS)接收到查询恳求后,按设置的权重比将所述查询恳求分发到任意一台从服务器;在第三步骤(S3)中,Keepalived模块检测从服务器是否可用,手动把存在问题的从服务器踢出集群,并根据预定的权重分配查询任务;在第四步骤(S4)中,接收所述查询任务的从服务器查询并将查询结果返回给用户。2.按照权力要求1所述的Linux虚拟服务器LVS手动化运维方式,其特点在于:在第三步骤(S3)中,Keepalived模块检测主LVS是否可用,之后Keepalived模块中的调度器按照各个从服务器的负载情况动态地选择一台从服务器,将恳求报文的数据帧的目标MAC地址改为所述从服务器的MAC地址。3.按照权力要求2所述的Linux虚拟服务器LVS手动化运维方式,其特点在于:在第三步骤(S3)中,所述从服务器接收到恳求时,目标IP为所述虚拟IP地址(VIP),之后所述从服务器响应恳求,然后按照其路由信息将响应的数据包发送回给用户,但是源IP地址为虚拟IP地址(VIP)。4.按照权力要求1所述的Linux虚拟服务器LVS手动化运维方式...
【专利技术属性】
技术研制人员:郑中斌,陈俊,丁速滨linux服务器虚拟,
申请(专利权)人:北京勤加缘科技实业有限公司,
类型:发明
国别省市:山东,44
全部详尽技术资料下载我是这个专利的主人