[发明专利]一种服务器硬盘上下电的控制方法、控制装置及控制设备在审
申请号: | 201911332524.X | 申请日: | 2019-12-22 |
公开(公告)号: | CN111124094A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 翟振辉 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 硬盘 上下 控制 方法 装置 设备 | ||
1.一种服务器硬盘上下电的控制方法,其特征在于,包括:
接收待处理硬盘的索引信息和对所述待处理硬盘的处理内容;
调用与所述索引信息的类型对应的计算规则,根据所述待处理硬盘的索引信息计算所述待处理硬盘的位置信息;
依据所述待处理硬盘的位置信息和对所述待处理硬盘的处理内容生成对所述待处理硬盘的控制命令;
根据所述待处理硬盘的位置信息将对所述待处理硬盘的控制命令写入与所述待处理硬盘对应的控制器;
其中,所述处理内容为上电处理或下电处理。
2.根据权利要求1所述的控制方法,其特征在于,所述控制器具体为CPLD。
3.根据权利要求1所述的控制方法,其特征在于,所述待处理硬盘的索引信息具体为将所述待处理硬盘所在的服务器的全体硬盘按背板、在所述背板上的所在行数、在所述行数上的所在列数进行从小到大标号所形成的序号数列中所述待处理硬盘的序号;
相应的,所述调用与所述索引信息的类型对应的计算规则,根据所述待处理硬盘的索引信息计算所述待处理硬盘的位置信息,具体包括:
计算所述服务器的全体所述硬盘中每行所述硬盘的总数;
计算所述待处理硬盘的序号除每行所述硬盘的总数的第一商数,将所述第一商数向上取整得到所述待处理硬盘的所在行数a;
对所述待处理硬盘的序号和每行所述硬盘的总数进行取余计算,得到所述待处理硬盘在全体所述硬盘中的所在列数b;
计算所述待处理硬盘在全体所述硬盘中的所在列数除所述服务器上每个所述背板上的硬盘的列数的第二商数,将所述第二商数进行向上取整得到所述待处理硬盘所在背板的序号c;
对所述待处理硬盘在全体所述硬盘中的所在列数和所述服务器上每个所述背板上的硬盘的列数进行取余计算,得到所述硬盘在所在背板上的所在列数d;
以所述待处理硬盘的所在行数a、所述待处理硬盘所在背板的序号c和所述硬盘在所在背板上的所在列数d为所述待处理硬盘的位置信息。
4.根据权利要求3所述的控制方法,其特征在于,所述依据所述待处理硬盘的位置信息和对所述待处理硬盘的处理内容生成对所述待处理硬盘的控制命令,具体包括:
当所述处理内容为所述上电处理时,读取所述服务器的第c个背板的控制器的第a个寄存器中的第一控制数据,将所述第a个寄存器的BIT0左移d位后,得到第二控制数据,将所述第一控制数据与所述第二控制数据进行位与运算,得到对所述待处理硬盘的上电控制命令;
当所述处理内容为所述下电处理时,读取所述第一控制数据,将所述第a个寄存器的BIT0左移d位并取反后,得到第三控制数据,将所述第一控制数据与所述第三控制数据进行位与运算,得到对所述待处理硬盘的下电控制命令。
5.根据权利要求3所述的控制方法,其特征在于,所述根据所述待处理硬盘的位置信息将对所述待处理硬盘的控制命令写入与所述待处理硬盘对应的控制器,具体为:
将所述控制命令写入所述服务器的第c个背板的控制器的第a个寄存器。
6.根据权利要求1所述的控制方法,其特征在于,所述依据所述待处理硬盘的位置信息和对所述待处理硬盘的处理内容生成对所述待处理硬盘的控制命令,具体为:
依据所述待处理硬盘的位置信息和对所述待处理硬盘的处理内容生成对所述待处理硬盘的IPMI控制命令。
7.根据权利要求1所述的控制方法,其特征在于,还包括:
将接收到所述待处理硬盘的索引信息和对所述待处理硬盘的处理内容的时间、所述待处理硬盘的索引信息、对所述待处理硬盘的控制命令记录至日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911332524.X/1.html,转载请声明来源钻瓜专利网。