买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:济南浪潮数据技术有限公司
摘要:本发明提出了一种基于keepalived的LVS系统部署调节方法,包括:在搭建的LVS系统中的负载均衡节点上均安装keepalived组件;当前执行流量分发任务的负载均衡节点,周期性地获取LVS系统中每个物理服务器节点的当前流量分配权值;如果物理服务器节点的当前流量分配权值与上一次存储的流量分配权值的差值大于预设更新写入权值,将物理服务器节点的当前流量分配权值更新写入;根据最近一次更新写入的物理服务器节点的流量分配权值,执行流量分发任务,本发明还提出了一种基于keepalived的LVS系统部署调节装置及系统,有效的提高LVS系统部署调节的可靠性以及负载均衡的调节效率。
主权项:1.一种基于keepalived的LVS系统部署调节方法,其特征是,包括:搭建部署LVS系统,在所述LVS系统中的第一负载均衡节点以及第二负载均衡节点上均安装keepalived组件,其中,第一负载均衡节点以及第二负载均衡节点以主备模式,完成流量分发任务;LVS系统为VSDR模式;搭建部署LVS系统,在搭建的LVS系统中的第一负载均衡节点以及第二负载均衡节点上均安装keepalived组件具体包括:创建多个虚拟机节点,其中,第一虚拟机节点为第一负载均衡器节点,第二虚拟机节点、第三虚拟机节点均为物理服务器节点,第四虚拟机节点为第二负载均衡器节点;第二虚拟机节点、第三虚拟机节点均配置对外部客户端隐藏、对内部物理服务器节点以及负载均衡器节点可见的VIP,通过配置项arp_ignore以及配置项arp_announce,用于实现避免物理服务器节点在接收到arp请求时向外响应自己配置的VIP地址,以及,当物理服务器节点在向外发出arp请求时,源IP地址不能使用VIP地址;将配置项arp_ignore设置为第一预设参数值时,使得只有当物理服务器节点上的ens33网卡收到的ARP请求的目的IP地址为本网卡地址时,物理服务器节点才会回应;将配置项arp_announce设置为第二预设参数值时,使得当物理服务器节点使用ens33网卡向外发送arp请求时,源IP地址只使用ens33网卡的IP地址,不会将VIP地址向外通知;为了使物理服务器节点不会通过发送arp请求暴露VIP地址,将VIP配置在回环网卡lo上;将子网掩码配置成255.255.255.255,以避免从该物理服务器节点发出的数据将会走lo回环网卡并回到本机,无法发送出去;基于LVS系统,分别配置第一虚拟机节点、第二虚拟机节点、第三虚拟机节点的目标地址;将第一负载均衡节点设置为主负载均衡节点,第二负载均衡节点设置为备负载均衡节点,当第一负载均衡节点宕机后,第二负载均衡节点将接管流量分发任务;当前执行流量分发任务的负载均衡节点,周期性地获取LVS系统中每个物理服务器节点的当前流量分配权值;其中,物理服务器节点的当前流量分配权值由物理服务器节点的当前负载信息确定;物理服务器节点的负载信息包括:物理服务器节点中CPU的利用率、物理服务器节点中内存的利用率、物理服务器节点中网络带宽利用率;物理服务器节点的当前流量分配权值由物理服务器节点的当前负载信息确定具体是:FSinew=AKcpu1-CPU_USEnew+Kmem1-MEM_USEnew+Kband1-BAND_USEnew其中,FSinew为物理服务器节点的当前流量分配权值,CPU_USEnew为物理服务器节点中CPU的当前利用率,MEM_USEnew为物理服务器节点中内存的当前利用率,BAND_USEnew为物理服务器节点中网络带宽的当前利用率;Kcpu为CPU的利用率对于物理服务器节点分配权值的影响因子,Kmem为内存的利用率对于物理服务器节点分配权值的影响因子,Kband为网络带宽的利用率对于物理服务器节点分配权值的影响因子,Kcpu、Kmem、Kband数值之和为1,A为权值改变的调节参考系数;判断物理服务器节点的当前流量分配权值与上一次存储的流量分配权值的差值是否大于预设更新写入权值;如果大于,将物理服务器节点的当前流量分配权值更新写入当前执行流量分发任务的负载均衡节点;预设更新写入权值由物理服务器的负载信息确定,具体为权值改变的调节参考系数与预设更新写入权值因子的乘积,其中预设更新写入权值因子具体是:B=Kcpu*|CPU_USEnew-CPU_USEold|+Kmem*|MEM_USEnew-MEM_USEold|+Kband*|BAND_USEnew-BAND_USEold|其中,B为预设更新写入权值因子,CPU_USEnew为物理服务器节点中CPU的当前利用率,CPU_USEold为上一次存储时对应的物理服务器节点中CPU的利用率;MEM_USEnew为物理服务器节点中内存的当前利用率,MEM_USEold为上一次存储时对应的物理服务器节点中内存的利用率;BAND_USEnew为物理服务器节点中网络带宽的当前利用率,BAND_USEold为上一次存储时对应的物理服务器节点中网络带宽的利用率;当前执行流量分发任务的负载均衡节点根据最近一次更新写入的物理服务器节点的流量分配权值,执行流量分发任务。
全文数据:
权利要求:
百度查询: 济南浪潮数据技术有限公司 一种基于keepalived的LVS系统部署调节方法、装置及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。