一种计算节点管理方法及系统技术方案

技术编号:15518355 阅读:97 留言:0更新日期:2017-06-04 08:36
本发明专利技术涉及云计算领域,更具体地涉及一种计算节点管理方法及系统。方法包括:S1.中心服务端接收来自web管理界面发送的计算节点信息;S2.中心服务端根据接收到的计算节点信息查询计算节点是否真实存在并可用,若可用则在中心数据库中查询是否有与该计算节点所在主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息,如果无则执行步骤S3;S3.中心服务端将存储的目录挂载到新的计算节点上,并初始化计算节点的配置,调用livirt的接口获取和更新计算节点的物理信息。本发明专利技术屏蔽了虚拟化层hypervisor的差异,可同时对计算节点进行统一管理,简单快捷,极大降低了管理成本,提高了工作效率。

【技术实现步骤摘要】
一种计算节点管理方法及系统
本专利技术涉及云计算领域,更具体地,涉及一种计算节点管理方法及系统。
技术介绍
目前虚拟化的底层实现方式多种多样,为了实现对虚拟机的统一管理,诞生了很多的虚拟化系统。目前对于计算节点管理的虚拟化系统主要有以下两种类型:一是,以virt-manager为代表的单机版虚拟化系统。单机版的虚拟化系统由于单机的限制,无法实现多个计算机点的公用,无法形成资源池的概念,使得虚拟化的规模受到了很大的限制,而且大多数这种虚拟化系统只针对一种hypervisor,通用型弱。二是,以openstack等为代表的多计算节点的虚拟化系统。OpenStack项目是一个开源的云计算平台,来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。每个服务提供了一个应用程序编程接口(API),促进了这种集成。对于以openstack为代表的虚拟化系统,则存在着部署复杂,计算节点的伸缩难度大的缺陷,无法实现方便、快捷的部署。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷(不足),提供一种快捷增加计算节点的计算节点管理方法。本专利技术还提供一种快捷增加计算节点的计算节点管理系统。为解决上述技术问题,本专利技术的技术方案如下:一种计算节点管理方法,包括如下步骤:S1.中心服务端接收来自web管理界面发送的计算节点信息;S2.中心服务端根据接收到的计算节点信息查询计算节点是否真实存在并可用,若可用则在中心数据库中查询是否有与该计算节点对应主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息并将该计算节点信息标记为可用,如果无则执行步骤S3;S3.中心服务端将存储的目录挂载到新的计算节点上,并初始化计算节点的配置,调用livirt的接口获取和更新计算节点的物理信息。本专利技术利用中心服务端对计算节点进行管理,中心服务端通过数据库可以查询计算节点的记录信息,利用livirt接口对不同的计算节点进行更新,在对新计算节点进行增加的同时还可以利用livirt接口获取新计算节点的信息并保存,此过程屏蔽了虚拟化层hypervisor的差异,可以同时对计算节点进行统一管理,简单快捷,极大地降低了管理成本,提高了工作效率。上述方案中,步骤S1中web管理界面发送的计算节点信息是通过外部输入的方式输入到web管理界面的。通过web管理界面获取外部需求,然后通过web管理界面通知中心服务端执行,实现云端操作。上述方案中,计算节点信息包括计算节点的IP地址、登陆密码。上述方案中,步骤S2中中心服务端根据计算节点的IP地址采用ping的方式查询计算节点是否真实存在并可用。上述方案中,步骤S3中,中心服务端是通过远程调用shell命令的方式及通过glusterfs或nfs的方式将存储的目录挂载到新的计算节点上的。上述方案中,步骤S3中,计算节点的配置初始化是通过远程执行脚本的方式实现的。上述方案中,所述方法还包括:S4.需删除计算节点时,中心服务端将中心数据库记录的该计算节点信息标记为不可用。节点的删除只需在中心数据库中对计算节点信息进行标记,无需直接将计算节点删除,为以后计算节点的重新增加提供了方便。一种计算节点管理系统,包括中心服务端,所述中心服务端包括接收模块、查询更新模块、节点增加模块:接收模块,用于接收来自web管理界面发送的计算节点信息;查询更新模块,用于根据接收到的计算节点信息查询计算节点是否真实存在并可用,若可用则在中心数据库中查询是否有与该计算节点所在主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息,若无则通知节点增加模块;节点增加模块,用于将存储的目录挂载到新的计算节点上,并初始化计算节点的配置,调用livirt的接口获取和更新计算节点的物理信息。本专利技术的系统通过设置查询更新模块来利用livirt接口对不同的计算节点进行统一管理,计算节点的增加过程无需考虑虚拟化层hypervisor的差异性,简单快捷,极大地降低了管理成本,提高了工作效率。上述方案中,中心服务端还包括:节点删除模块,用于在需删除计算节点时,将中心数据库记录的该计算节点信息标记为不可用。上述方案中,节点增加模块将存储目录挂载到新的计算节点时具体是通过远程调用shell命令的方式及通过glusterfs或nfs的方式将存储的目录挂载到新的计算节点上的。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术对计算节点的管理利用了libvirt接口,在屏蔽了虚拟化层hypervisor差异性的同时可以对计算节点达到伸缩管理,方便快捷,极大地降低了管理成本,提高了工作效率。附图说明图1为本专利技术一种计算节点管理方法具体实施例的流程图。图2为本专利技术一种计算节点管理系统具体实施例的架构图。图3为本专利技术实施例3一种云计算资源虚拟化系统的架构图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。在本专利技术的描述中,需要理解的是,此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含所指示的技术特征的数量。由此,限定的“第一”、“第二”的特征可以明示或隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接连接,可以说两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术的具体含义。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1如图1所示,为本专利技术一种计算节点管理方法具体实施例的流程图。参见图1,本具体实施例一种计算节点管理方法的具体步骤包括:S101.中心服务端接收来自web管理界面发送的计算节点信息;其中,web管理界面发送的计算节点信息是通过外部输入的方式输入到web管理界面的。通过web管理界面输入计算节点所需信息后,web管理界面通过http协议传送到中心服务端。计算节点信息包括但不限于计算节点的IP地址、登陆密码,登录密码的设置主要是用于计算节点的免密初始化,方便后续通过远程命令对中心共享存储区进行初始化以及节点虚拟化环境初始化。S102.中心服务端根据接收到的计算节点信息查询计算节点是否真实存在并可用,若存在并可用则在中心数据库中查询是否有与该计算节点对应主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息并将该计算节点信息标记为可用,如果无则执行步骤S103;其中,计算节点是否真实存在并可用可以通过ping的方式实现,中心服务端接收到计算节点信息后通过其IP地址采用ping的方式可确定该计算节点是否真实存在并可用。在本步骤中,中心服务端判断计算节点是否真实存在并可用的目的在于中心数据库中可能存在被删除的计算节点本文档来自技高网...
一种计算节点管理方法及系统

【技术保护点】
一种计算节点管理方法,其特征在于,包括如下步骤:S1.中心服务端接收来自web管理界面发送的计算节点信息;S2.中心服务端根据接收到的计算节点信息查询计算节点是否真实存在并可用,若可用则在中心数据库中查询是否有与该计算节点对应主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息并将该计算节点信息标记为可用,如果无则执行步骤S3;S3.中心服务端将存储的目录挂载到新的计算节点上,并初始化计算节点的配置,调用livirt的接口获取和更新计算节点的物理信息。

【技术特征摘要】
1.一种计算节点管理方法,其特征在于,包括如下步骤:S1.中心服务端接收来自web管理界面发送的计算节点信息;S2.中心服务端根据接收到的计算节点信息查询计算节点是否真实存在并可用,若可用则在中心数据库中查询是否有与该计算节点对应主机相关的记录信息,若有则通过livirt的接口获取和更新计算节点的物理信息并将该计算节点信息标记为可用,如果无则执行步骤S3;S3.中心服务端将存储的目录挂载到新的计算节点上,并初始化计算节点的配置,调用livirt的接口获取和更新计算节点的物理信息。2.根据权利要求1所述的计算节点管理方法,其特征在于,步骤S1中web管理界面发送的计算节点信息是通过外部输入的方式输入到web管理界面的。3.根据权利要求1所述的计算节点管理方法,其特征在于,计算节点信息包括计算节点的IP地址、登陆密码。4.根据权利要求1所述的计算节点管理方法,其特征在于,步骤S2中中心服务端根据计算节点的IP地址采用ping的方式查询计算节点是否真实存在并可用。5.根据权利要求1所述的计算节点管理方法,其特征在于,步骤S3中,中心服务端是通过远程调用shell命令的方式及通过glusterfs或nfs的方式将存储的目录挂载到新的计算节点上的。6.根据权利要求1所述的计算节点管理方法,其特征在于,...

【专利技术属性】
技术研发人员:林楷填李文杰范日明毛亮黄仝宇宋一兵汪刚侯玉清刘双广
申请(专利权)人:高新兴科技集团股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1