服务器开关机的控制方法、装置及计算机可读存储介质制造方法及图纸

技术编号:18530299 阅读:80 留言:0更新日期:2018-07-25 15:03
本发明专利技术公开了一种服务器开关机的控制方法,该方法包括:接收用户下发的服务器开关机策略数据;将服务器开关机策略数据存储在数据库中;在服务器上电时,从数据库中读取服务器开关机策略数据以决定开启或关闭服务器。应用本发明专利技术实施例所提供的技术方案,使得在对服务器的开关机进行控制时,降低了成本,操作简单方便。本发明专利技术还公开了一种服务器开关机的控制方法及计算机可读存储介质,具有相应技术效果。

【技术实现步骤摘要】
服务器开关机的控制方法、装置及计算机可读存储介质
本专利技术涉及服务器管理
,特别是涉及一种服务器开关机的控制方法、装置及计算机可读存储介质。
技术介绍
随着计算机技术的不断发展,服务器得到了广泛的应用,特别是在包含了多个服务器的云服务器中,用户可以利用多个服务器的资源来执行任务,大为提高了用户的使用体验。在现有技术中,用户需要开启服务器时,将用于控制服务器开启的策略数据写入EEPROM(ElectricallyErasableProgrammablereadonlymemory,电可擦可编程只读存储器)中,相应的,需要关闭服务器时,则将用于关闭服务器的策略数据写进EEPROM中。EEPROM的成本较高,特别是在云服务器这种包含了多个服务器的场合中,由于每个服务器都需要设置有相应的EEPROM,使得成本大为提高。综上所述,如何在对服务器的开关机进行控制时有效地降低成本,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器开关机的控制方法、装置及计算机可读存储介质,以降低在对服务器的开关机进行控制时的成本。为解决上述技术问题,本专利技术提供如下技术方案:一种服务器开关机的控制方法,该方法包括:接收用户下发的服务器开关机策略数据;将所述服务器开关机策略数据存储在数据库中;在所述服务器上电时,从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器。优选的,在所述从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器之后,还包括:向用户发送包含所述服务器的开关机状态的提示信息。优选的,所述接收用户下发的服务器开关机策略数据,包括:接收用户通过网页WEB端下发的服务器开关机策略数据。优选的,所述数据库为基板管理控制器BMC中的数据库。优选的,所述将所述服务器开关机策略数据存储在数据库中,包括:将所述服务器开关机策略数据存储在预先建立在数据库中的目标列表中。一种服务器开关机的控制装置,该装置包括:数据接收模块,用于接收用户下发的服务器开关机策略数据;数据存储模块,用于将所述服务器开关机策略数据存储在数据库中;数据读取模块,用于当所述服务器上电时,从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器。优选的,还包括:提示信息输出模块,用于在所述从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器之后,向用户发送包含所述服务器的开关机状态的提示信息。优选的,所述数据接收模块,具体用于:接收用户通过网页WEB端下发的服务器开关机策略数据。优选的,所述数据存储模块,具体用于:将所述服务器开关机策略数据存储在预先建立在数据库中的目标列表中。一种计算机可读存储介质,所述计算机可读存储介质上存储有服务器开关机的控制程序,所述服务器开关机的控制程序被处理器执行时实现上述任一项所述的服务器开关机的控制方法的步骤。应用本专利技术实施例所提供的技术方案,包括:接收用户下发的服务器开关机策略数据;将服务器开关机策略数据存储在数据库中;在服务器上电时,从数据库中读取服务器开关机策略数据以决定开启或关闭服务器。在接收用户下发的服务器开关机策略数据之后,将该服务器开关机策略数据存储在数据库中,由于不需要使用EEPROM,而是使用成本很低的数据库,使得在对服务器的开关机进行控制时,降低了成本。此外,对数据库的操作简单方便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中一种服务器开关机的控制方法的实施流程图;图2为本专利技术中一种服务器开关机的控制装置的结构示意图。具体实施方式本专利技术的核心是提供一种服务器开关机的控制方法,使得在对服务器的开关机进行控制时,降低了成本,操作简单方便。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术中一种服务器开关机的控制方法的实施流程图,该方法包括以下步骤:S101:接收用户下发的服务器开关机策略数据。用户可以通过指令等形式进行服务器开关机策略数据的下发,可以由BMC(基板管理控制器,BaseboardManagementController)读取相应指令并接收指令中携带的服务器开关机策略数据。当然,也可以通过其他形式进行服务器开关机策略数据的下发,相应的,也可以通过其他方式,例如其他后台程序接收该服务器开关机策略数据,均不影响本专利技术的实施。在接收服务器开关机策略数据之后,可以进行步骤S102的操作。S102:将服务器开关机策略数据存储在数据库中。在具体实施时,数据库可以为BMC中的数据库,当然,也可以根据实际情况进行其他方式的数据库的设计。数据库的数据操作相较于EEPROM更为简单方便。并且将服务器开关机策略数据存储在数据库中,降低了由于使用EEPROM而导致的设备成本。服务器开关机策略数据的具体形式也可以根据实际情况进行设定和调整,例如根据数据库的不同进行调整,如用数据1表示对应的服务器应该处于开启状态,0则表示该服务器应该处于关闭状态。将服务器开关机策略数据存储在数据库中时,可以使用覆盖的形式进行存储,即每当接收到新的服务器开关机策略数据时,将该新的服务器开关机策略数据覆盖原有的服务器开关机策略数据。S103:在服务器上电时,从数据库中读取服务器开关机策略数据以决定开启或关闭服务器。在服务器上电时,可以从数据库中读取服务器开关机策略数据以决定开启或关闭服务器。例如一种具体实施方式中,BMC可以从数据库中读取服务器开关机策略数据,当该服务器开关机策略数据为1时,BMC开启服务器,当该服务器开关机策略数据为0时,BMC关闭服务器。在进行服务器开关机策略数据的读取时,可以选择周期性读取,也可以按照其他方式进行读取,并不影响本专利技术的实施。例如在一种具体实施方式中,每当服务器从未上电到上电时,进行一次服务器开关机策略数据的读取以决定开启或关闭服务器,这样的做法有利于还原异常掉电时服务器的原工作状态。而在服务器处于持续有电的时候,则可以选择周期性地进行服务器开关机策略数据的读取。当然,每当接收到服务器开关机策略数据时,也可以进行服务器开关机策略数据的读取,以便于用户需要关闭服务器时及时关闭服务器,需要开启服务器时及时开启,及时关闭服务器可以节约资源,及时开启服务器可以提高用户的使用体验。也就是说,步骤S103中描述的在服务器上电时,指的并不仅仅是服务器从未上电状态到上电状态的这一个短的时间段,而是处于上电状态中的任意时候,具体的读取服务器开关机策略数据的时刻则可以如前文描述,根据实际情况进行设定,并不影响本专利技术的实施。应用本专利技术实施例所提供的方法,包括:接收用户下发的服务器开关机策略数据;将服务器开关机策略数据存储在数据库中;在服务器上电时,从数据库中读本文档来自技高网
...

【技术保护点】
1.一种服务器开关机的控制方法,其特征在于,包括:接收用户下发的服务器开关机策略数据;将所述服务器开关机策略数据存储在数据库中;在所述服务器上电时,从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器。

【技术特征摘要】
1.一种服务器开关机的控制方法,其特征在于,包括:接收用户下发的服务器开关机策略数据;将所述服务器开关机策略数据存储在数据库中;在所述服务器上电时,从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器。2.根据权利要求1所述的服务器开关机的控制方法,其特征在于,在所述从所述数据库中读取所述服务器开关机策略数据以决定开启或关闭所述服务器之后,还包括:向用户发送包含所述服务器的开关机状态的提示信息。3.根据权利要求1所述的服务器开关机的控制方法,其特征在于,所述接收用户下发的服务器开关机策略数据,包括:接收用户通过网页WEB端下发的服务器开关机策略数据。4.根据权利要求1所述的服务器开关机的控制方法,其特征在于,所述数据库为基板管理控制器BMC中的数据库。5.根据权利要求1至4任一项所述的服务器开关机的控制方法,其特征在于,所述将所述服务器开关机策略数据存储在数据库中,包括:将所述服务器开关机策略数据存储在预先建立在数据库中的目标列表中。6.一种服务器开关机的控制装置,其特征在于,包括:数据接收模块,...

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

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

1