获取云服务器资源信息的方法、系统、装置及存储介质制造方法及图纸

技术编号:18203882 阅读:28 留言:0更新日期:2018-06-13 06:10
本发明专利技术公开了一种获取云服务器资源信息的方法、系统、装置及存储介质,应用于基于Intel的服务器管理架构PSME系统,包括:预先设定与云服务器的资源信息一一对应的读取函数;每隔预设时间间隔循环调用读取函数,实时获取云服务器的资源信息。相比于现有技术中只在检测到云服务器时获取一次资源信息,不能实时地更新资源信息,本申请中每隔预设时间间隔循环调用预先设定的读取函数,从而可以实时获取云服务器的资源信息,使得获取到的云服务器资源信息与云服务器实际的资源信息是一致的,保证了获取到的云服务器资源信息的正确性,为将云服务器实际的资源信息呈现给用户提供了有效保障,提高了系统的可靠性和用户体验。

【技术实现步骤摘要】
获取云服务器资源信息的方法、系统、装置及存储介质
本专利技术涉及云服务器领域,特别是涉及一种获取云服务器资源信息的方法、系统、装置及存储介质。
技术介绍
随着用户计算需求的提高,云服务器的应用越来越广泛。云服务器为用户提供众多资源,可以根据用户具体的任务分配合适的资源以支持用户的需求。云服务器上一般有三级管理系统,通过最上级管理系统可以获取到该台云服务器所有的资源信息。但是当有若干台云服务器的时候,为了方便查看、管理所有云服务器的资源信息,就需要一个统一读取云服务器资源信息的接口,为此Intel推出了基于RESTful(RepresentationalStateTransfer)的PSME(PooledSystemManagementEngine,服务器管理架构)系统,它能够提供统一、标准的接口,将云服务器的资源信息呈现给用户。然而,现有技术中,Intel提供的标准PSME系统里只在检测到云服务器时获取一次该云服务器上所有的资源信息,如果云服务器的某些信息变更了,比如刷新了新的FirmWare或者更新了FRU(FieldReplaceUnit,现场可更换单元)信息,那么由于之前获取到的资源信息与实际的资源信息不一致,使得通过PSME系统获取到的云服务器的资源信息出现错误,影响了系统的可靠性和用户体验。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种获取云服务器资源信息的方法、系统、装置及存储介质,每隔预设时间间隔循环调用预先设定的读取函数,从而可以实时获取云服务器的资源信息,使得获取到的云服务器资源信息与云服务器实际的资源信息是一致的,保证了获取到的云服务器资源信息的正确性,为将云服务器实际的资源信息呈现给用户提供了有效保障,提高了系统的可靠性和用户体验。为解决上述技术问题,本专利技术提供了一种获取云服务器资源信息的方法,应用于基于Intel的服务器管理架构PSME系统,包括:预先设定与云服务器的资源信息一一对应的读取函数;每隔预设时间间隔循环调用所述读取函数,实时获取所述云服务器的资源信息。优选地,所述每隔预设时间间隔循环调用所述读取函数的过程具体为:创建用于获取所述云服务器的资源信息的线程;在创建的所述线程中每隔预设时间间隔循环调用所述读取函数。优选地,所述在创建的所述线程中每隔预设时间间隔循环调用所述读取函数的过程具体为:在创建的所述线程中每隔预设时间间隔通过发送智能平台管理接口ipmi命令循环调用所述读取函数。优选地,所述线程包括用于控制所述线程开始和停止的标志变量;则所述创建用于获取所述云服务器的资源信息的线程之后,该方法还包括:通过所述标志变量控制所述线程的开始和停止,以实现控制所述获取云服务器资源信息的开始和停止。优选地,所述云服务器的资源信息包括中央处理器CPU信息、内存信息以及网络信息。优选地,所述每隔预设时间间隔循环调用所述读取函数之前,该方法还包括:判断所述读取函数对应的云服务器的资源信息是否为只需要开机状态显示的资源信息;如果是,则判断所述云服务器的开关机状态,当所述云服务器处于开机状态时进行后续步骤,当所述云服务器处于关机状态时不调用所述读取函数并清空所述只需要开机状态显示的资源信息。优选地,所述只需要开机状态显示的资源信息具体为基本输入输出系统BIOS版本号。为解决上述技术问题,本专利技术还提供了一种获取云服务器资源信息的系统,应用于基于Intel的PSME系统,包括:设定单元,用于预先设定与云服务器的资源信息一一对应的读取函数;获取单元,用于每隔预设时间间隔循环调用所述读取函数,实时获取所述云服务器的资源信息。为解决上述技术问题,本专利技术还提供了一种获取云服务器资源信息的装置,应用于基于Intel的PSME系统,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一项所述获取云服务器资源信息的方法的步骤。为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,应用于基于Intel的PSME系统,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述获取云服务器资源信息的方法的步骤。本专利技术提供了一种获取云服务器资源信息的方法,应用于基于Intel的服务器管理架构PSME系统,包括:预先设定与云服务器的资源信息一一对应的读取函数;每隔预设时间间隔循环调用读取函数,实时获取云服务器的资源信息。相比于现有技术中只在检测到云服务器时获取一次资源信息,不能实时地更新资源信息,本申请中每隔预设时间间隔循环调用预先设定的读取函数,从而可以实时获取云服务器的资源信息,使得获取到的云服务器资源信息与云服务器实际的资源信息是一致的,保证了获取到的云服务器资源信息的正确性,为将云服务器实际的资源信息呈现给用户提供了有效保障,提高了系统的可靠性和用户体验。本专利技术还提供了一种获取云服务器资源信息的系统、装置及存储介质,与上述获取云服务器资源信息的方法具有相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种获取云服务器资源信息的方法的过程流程图;图2为本专利技术提供的一种获取云服务器资源信息的系统的结构示意图。具体实施方式本专利技术的核心是提供一种获取云服务器资源信息的方法、系统、装置及存储介质,每隔预设时间间隔循环调用预先设定的读取函数,从而可以实时获取云服务器的资源信息,使得获取到的云服务器资源信息与云服务器实际的资源信息是一致的,保证了获取到的云服务器资源信息的正确性,为将云服务器实际的资源信息呈现给用户提供了有效保障,提高了系统的可靠性和用户体验。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术提供的一种获取云服务器资源信息的方法的过程流程图,该方法应用于基于Intel的服务器管理架构PSME系统,包括:步骤S11:预先设定与云服务器的资源信息一一对应的读取函数;需要说明的是,本专利技术提供的获取云服务器资源信息的方法应用于基于Intel的PSME系统,PSME系统提供统一、标准的用于读取云服务器资源信息的接口,从而将云服务器的资源信息呈现给用户,在有多台云服务器的时候,方便用户查看、管理多台云服务器的资源信息。具体地,考虑到云服务器可以为用户提供多种类型的资源,在获取云服务器的资源信息时,获取到的云服务器的资源信息显然也包括多种类型,比如FirmWare信息、FRU信息等,基于此,为了使得获取云服务器资源信息的过程具有针对性和条理性,本申请预先设定与云服务器的资源信息一一对应的读取函数,由于资源信息与读取函数一一对应,因此,调用某个读取函数时即可得到与该读取函数对本文档来自技高网...
获取云服务器资源信息的方法、系统、装置及存储介质

【技术保护点】
一种获取云服务器资源信息的方法,应用于基于Intel的服务器管理架构PSME系统,其特征在于,包括:预先设定与云服务器的资源信息一一对应的读取函数;每隔预设时间间隔循环调用所述读取函数,实时获取所述云服务器的资源信息。

【技术特征摘要】
1.一种获取云服务器资源信息的方法,应用于基于Intel的服务器管理架构PSME系统,其特征在于,包括:预先设定与云服务器的资源信息一一对应的读取函数;每隔预设时间间隔循环调用所述读取函数,实时获取所述云服务器的资源信息。2.如权利要求1所述的方法,其特征在于,所述每隔预设时间间隔循环调用所述读取函数的过程具体为:创建用于获取所述云服务器的资源信息的线程;在创建的所述线程中每隔预设时间间隔循环调用所述读取函数。3.如权利要求2所述的方法,其特征在于,所述在创建的所述线程中每隔预设时间间隔循环调用所述读取函数的过程具体为:在创建的所述线程中每隔预设时间间隔通过发送智能平台管理接口ipmi命令循环调用所述读取函数。4.如权利要求3所述的方法,其特征在于,所述线程包括用于控制所述线程开始和停止的标志变量;则所述创建用于获取所述云服务器的资源信息的线程之后,该方法还包括:通过所述标志变量控制所述线程的开始和停止,以实现控制所述获取云服务器资源信息的开始和停止。5.如权利要求1所述的方法,其特征在于,所述云服务器的资源信息包括中央处理器CPU信息、内存信息以及网络信息。6.如权利要求1-5任一项所述的方法,其特征在于,所述每隔预设时间间隔循环调...

【专利技术属性】
技术研发人员:王学龙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1