一种刀片式服务器的控制方法及装置的制造方法

文档序号:9646527阅读:721来源:国知局
一种刀片式服务器的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种刀片式服务器的控制方法及装置。
【背景技术】
[0002]随着信息量的不断增加和网络技术的快速发展与应用,服务器已成为各个行业必不可少的设备,而且集成多计算单元的刀片式服务器已成为一种应用与发展趋势。
[0003]由于该类服务器配备多个计算单元,针对非整机电源开关直接控制计算单元开关机的服务器,实际使用时需要通过各计算单元上的开关机按键对各单元进行开关机控制。
[0004]通过上述描述可见,现有技术中的控制刀片服务器上计算单元的方法不方便。

【发明内容】

[0005]有鉴于此,本发明提供了一种刀片式服务器的控制方法及装置,能够更加方便的控制刀片服务器上的计算单元。
[0006]—方面,本发明提供了一种刀片式服务器的控制方法,包括:
[0007]S1:获取外部发来的控制命令;
[0008]S2:解析所述控制命令,确定待控制的计算单元以及待执行的操作;
[0009]S3:根据确定出的待执行的操作,生成对应的控制信号,将所述控制信号发送给所述待控制的计算单元,控制所述待控制的计算单元根据所述控制信号运行。
[0010]进一步地,还包括:预先设置通过通用输入/输出GP10接口与任一计算单元的复杂可编程逻辑器件CPLD相连,确定GP10接口与计算单元的对应关系;
[0011]所述S3中,所述将所述控制信号发送给所述待控制的计算单元,包括:
[0012]根据所述待控制的计算单元和所述对应关系,确定所述待控制的计算单元对应的GP10 接口 ;
[0013]通过所述待控制的计算单元对应的GP10接口将所述控制信号发送给所述待控制的计算单元。
[0014]进一步地,所述S3中,所述根据确定出的待执行的操作,生成对应的控制信号,包括:
[0015]通过所述GP10接口模拟出所述待控制的计算单元能够识别的所述待执行的操作对应的控制信号。
[0016]进一步地,在所述S3之后,还包括:
[0017]通过所述GP10接口检测所述待控制的计算单元的PWR_G00D信号,根据PWR_G00D信号生成所述待控制的计算单元的状态信息,向外部返回所述状态信息。
[0018]进一步地,包括:
[0019]所述待执行的操作包括:开机、关机、复位;
[0020]所述控制信号包括:开机信号、关机信号、复位信号。
[0021]进一步地,还包括:预先设置通过串口与外部相连;
[0022]所述S1,包括:轮询检测所述串口的数据缓存,从所述数据缓存中获取所述控制命令。
[0023]另一方面,本发明提供了一种刀片式服务器的控制装置,包括:
[0024]获取单元,用于获取外部发来的控制命令;
[0025]第一确定单元,用于解析所述控制命令,确定待控制的计算单元以及待执行的操作;
[0026]控制单元,用于根据确定出的待执行的操作,生成对应的控制信号,将所述控制信号发送给所述待控制的计算单元,控制所述待控制的计算单元根据所述控制信号运行。
[0027]进一步地,所述控制单元,还包括:
[0028]与任一计算单元的复杂可编程逻辑器件CPLD相连的至少一个通用输入/输出GP10 接口 ;
[0029]第二确定单元,用于确定GP10接口与计算单元的对应关系;
[0030]所述控制单元,在执行所述将所述控制信号发送给所述待控制的计算单元时,具体执行:根据所述待控制的计算单元和所述对应关系,确定所述待控制的计算单元对应的GP10接口,通过所述待控制的计算单元对应的GP10接口将所述控制信号发送给所述待控制的计算单元。
[0031]进一步地,所述控制单元,在执行所述根据确定出的待执行的操作,生成对应的控制信号时,具体执行:通过所述GP10接口模拟出所述待控制的计算单元能够识别的所述待执行的操作对应的控制信号。
[0032]进一步地,所述控制单元,还用于通过所述GP10接口检测所述待控制的计算单元的PWR_G00D信号,根据PWR_G00D信号生成所述待控制的计算单元的状态信息,向外部返回所述状态信息。
[0033]进一步地,包括:
[0034]所述待执行的操作包括:开机、关机、复位;
[0035]所述控制信号包括:开机信号、关机信号、复位信号。
[0036]进一步地,该装置还包括:与外部相连的串口 ;
[0037]所述获取单元,用于轮询检测所述串口的数据缓存,从所述数据缓存中获取所述控制命令。
[0038]通过本发明提供的一种刀片式服务器的控制方法及装置,从外部发来的控制命令中解析出待控制的计算单元以及待执行的操作,根据确定出的待执行的操作,生成对应的控制信号,发送给待控制的计算单元,实现对待控制的计算单元的控制,能够更加方便的控制刀片服务器上的计算单元。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本发明一实施例提供的一种刀片式服务器的控制方法的流程图;
[0041]图2是本发明一实施例提供的另一种刀片式服务器的控制方法的流程图;
[0042]图3是本发明一实施例提供的一种刀片式服务器的控制装置的示意图;
[0043]图4是本发明一实施例提供的另一种刀片式服务器的控制装置的示意图。
【具体实施方式】
[0044]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]如图1所示,本发明实施例提供了一种刀片式服务器的控制方法,该方法可以包括以下步骤:
[0046]S1:获取外部发来的控制命令;
[0047]S2:解析所述控制命令,确定待控制的计算单元以及待执行的操作;
[0048]S3:根据确定出的待执行的操作,生成对应的控制信号,将所述控制信号发送给所述待控制的计算单元,控制所述待控制的计算单元根据所述控制信号运行。
[0049]通过本发明实施例提供的一种刀片式服务器的控制方法,从外部发来的控制命令中解析出待控制的计算单元以及待执行的操作,根据确定出的待执行的操作,生成对应的控制信号,发送给待控制的计算单元,实现对待控制的计算单元的控制,能够更加方便的控制刀片服务器上的计算单元。
[0050]在一种可能的实现方式中,所述待执行的操作包括:开机、关机、复位。所述控制信号包括:开机信号、关机信号、复位信号。
[0051]在进行开机、关机、复位时,无需通过人工手动按下开关机键、复位键,通过远程控制即可实现,更加方便快捷。
[0052]在一种可能的实现方式中,还包括:预先设置通过GP1 (General Purpose InputOutput,通用输入/输出)接口与任一计算单元的CPLD (Complex Programmable LogicDevice,复杂可编程逻辑器件)相连,确定GP
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1