一种BMC时间的设置方法、装置、设备和存储介质制造方法及图纸

技术编号:25230419 阅读:24 留言:0更新日期:2020-08-11 23:17
本发明专利技术公开了一种BMC时间的设置方法,该方法包括接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;利用管理网络将所述打包的时间设置信息发送至BMC处理程序;将所述打包的时间设置信息进行解码;当判断时间设置合法且可行时,对BMC时间进行设置;将设置成功的信息返回至客户端,利用该方法能远程设置BMC的时间,从而提升开发效率,降低工作复杂度,更加方便调试与维护。本发明专利技术还公开了BMC时间的设置装置、设备和存储介质,同样能够提升开发效率,降低工作复杂度,更加方便调试与维护。

【技术实现步骤摘要】
一种BMC时间的设置方法、装置、设备和存储介质
本专利技术属于服务器
,特别是涉及一种BMC时间的设置方法、装置、设备和存储介质。
技术介绍
随着数字产业的飞速进步,各个行业对计算与网络的需求也在大量增加,这就需要更多服务器的支持,这对服务器的管理也有了很多新的要求,其中,服务器管理和开发过程中都需要设置系统的时间,但是现有的修改时间的方式是连接机器并使用串口更改BMC(基板管理控制器,BaseboardManagementController)存储中的时间数据,可见这种做法非常费时费力,在各种环境下都是非常不方便的。
技术实现思路
为解决上述问题,本专利技术提供了一种BMC时间的设置方法、装置、设备和存储介质,能远程设置BMC的时间,从而提升开发效率,降低工作复杂度,更加方便调试与维护。本专利技术提供的一种BMC时间的设置方法包括:接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;利用管理网络将所述打包的时间设置信息发送至BMC处理程序;将所述打包的时间设置信息进行解码;当判断时间设置合法且可行时,对BMC时间进行设置;将设置成功的信息返回至客户端。优选的,在上述BMC时间的设置方法中,将所述打包的时间设置信息进行解码之后,还包括:判断所述BMC时间是否校准自NTP服务器,如果是,则产生错误日志。优选的,在上述BMC时间的设置方法中,所述判断所述BMC时间是否校准自NTP服务器之后还包括:如果否,则判断所述BMC时间是否校准自主机记录的时间,如果是,则产生报错响应。优选的,在上述BMC时间的设置方法中,所述管理网络为PLDM进程。本专利技术提供的一种BMC时间的设置装置包括:接收部件,用于接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;发送部件,用于利用管理网络将所述打包的时间设置信息发送至BMC处理程序;解码部件,用于将所述打包的时间设置信息进行解码;BMC时间设置部件,用于当判断时间设置合法且可行时,对BMC时间进行设置;返回部件,用于将设置成功的信息返回至客户端。优选的,在上述BMC时间的设置装置中,还包括:合法性判断部件,用于判断所述BMC时间是否校准自NTP服务器,如果是,则产生错误日志。优选的,在上述BMC时间的设置装置中,还包括:可行性判断部件,用于判断所述BMC时间是否校准自主机记录的时间,如果是,则产生报错响应。优选的,在上述BMC时间的设置装置中,所述管理网络为PLDM进程。本专利技术提供的一种BMC时间的设置的设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上面任一个BMC时间的设置方法的步骤。本专利技术提供的一种BMC时间的设置的存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上面任一个BMC时间的设置方法的步骤。通过上述描述可知,本专利技术提供的上述BMC时间的设置方法,由于包括:先接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;然后利用管理网络将所述打包的时间设置信息发送至BMC处理程序;再将所述打包的时间设置信息进行解码;当判断时间设置合法且可行时,对BMC时间进行设置;最后将设置成功的信息返回至客户端,可见这种方法就无需费时费力的通过串口来设置BMC时间了,而是能远程设置BMC的时间,从而提升开发效率,降低工作复杂度,更加方便调试与维护。本专利技术还提供了BMC时间的设置装置、设备和存储介质,具有与上述方法同样的优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种BMC时间的设置方法的实施例的示意图;图2为利用PLDM进程进行BMC时间设置的流程示意图;图3为本专利技术提供的一种BMC时间的设置装置的实施例的示意图;图4为本专利技术提供的一种BMC时间的设置的设备的实施例的示意图。具体实施方式本专利技术的核心是提供一种BMC时间的设置方法、装置、设备和存储介质,能远程设置BMC的时间,从而提升开发效率,降低工作复杂度,更加方便调试与维护。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的一种BMC时间的设置方法的实施例如图1所示,图1为本专利技术提供的一种BMC时间的设置方法的实施例的示意图,该方法基于openbmc,这种openbmc是由IBM主导的开源BMC项目,应用于OpenPower架构的服务器,该方法可以包括如下步骤:S1:接收用户从客户端输入的时间设置信息,将时间设置信息打包;具体的,就是可以由管理员在WEBUI或者管理终端登入BMC,然后输入时间设置信息,由系统接收该时间设置信息之后由管理端将其打包,只有打包以后才能进行信息的传输。S2:利用管理网络将打包的时间设置信息发送至BMC处理程序;这样,BMC处理程序就能够接收到这种打包的时间设置信息。S3:将打包的时间设置信息进行解码;需要说明的是,BMC处理程序将其解码以后就能够得到具体的时间设置信息,才能依据其进行时间的设置。S4:当判断时间设置合法且可行时,对BMC时间进行设置;具体的,“合法”的含义是这种BMC时间不是利用NTP服务器校准的,“可行”的含义是这种BMC时间是系统允许修改的,只有当这两个条件都满足时才能够采用本实施例提供的方法进行BMC时间的设置。S5:将设置成功的信息返回至客户端。具体的,就是将就绪的响应消息传回请求者,其目的是让请求者知道时间已经设置成功了。通过上述描述可知,本专利技术提供的上述BMC时间的设置方法的实施例中,由于包括先接收用户从客户端输入的时间设置信息,将时间设置信息打包;然后利用管理网络将打包的时间设置信息发送至BMC处理程序;再将打包的时间设置信息进行解码;当判断时间设置合法且可行时,对BMC时间进行设置;最后将设置成功的信息返回至客户端,可见这种方法就无需费时费力的通过串口来设置BMC时间了,而是能远程设置BMC的时间,从而提升开发效率,降低工作复杂度,更加方便调试与维护。在上述BMC时间的设置方法的一个具体实施例中,将打包的时间设置信息进行解码之后,还包括判断BMC时间是否校准自NTP服务器,如果是,则产生错误日志。具体的,若BMC时间校准自NTP(时间网络协议NetworkTime本文档来自技高网...

【技术保护点】
1.一种BMC时间的设置方法,其特征在于,包括:/n接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;/n利用管理网络将所述打包的时间设置信息发送至BMC处理程序;/n将所述打包的时间设置信息进行解码;/n当判断时间设置合法且可行时,对BMC时间进行设置;/n将设置成功的信息返回至客户端。/n

【技术特征摘要】
1.一种BMC时间的设置方法,其特征在于,包括:
接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;
利用管理网络将所述打包的时间设置信息发送至BMC处理程序;
将所述打包的时间设置信息进行解码;
当判断时间设置合法且可行时,对BMC时间进行设置;
将设置成功的信息返回至客户端。


2.根据权利要求1所述的BMC时间的设置方法,其特征在于,将所述打包的时间设置信息进行解码之后,还包括:
判断所述BMC时间是否校准自NTP服务器,如果是,则产生错误日志。


3.根据权利要求1所述的BMC时间的设置方法,其特征在于,所述判断所述BMC时间是否校准自NTP服务器之后还包括:
如果否,则判断所述BMC时间是否校准自主机记录的时间,如果是,则产生报错响应。


4.根据权利要求1-3任一项所述的BMC时间的设置方法,其特征在于,所述管理网络为PLDM进程。


5.一种BMC时间的设置装置,其特征在于,包括:
接收部件,用于接收用户从客户端输入的时间设置信息,将所述时间设置信息打包;
发送部件,用于利用管理网络将所述打包的时间设置信息发送至BMC...

【专利技术属性】
技术研发人员:马小超
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东;37

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

1