[发明专利]一种服务器的配置方法、系统及相关组件有效
申请号: | 201811520601.X | 申请日: | 2018-12-12 |
公开(公告)号: | CN109669727B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 孙秀强;艾山彬 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 配置 方法 系统 相关 组件 | ||
本申请公开了一种服务器的配置方法,所述配置方法包括当服务器开机时,枚举所述服务器内每一PCIE设备,得到每一所述PCIE设备的设备信息;根据所述设备信息判断所述PCIE设备是否为机箱BOX;若是,则重启所述服务器并配置所述机箱BOX对应的BIOS配置信息,以便所述服务器调用所述机箱BOX内部的所有PCIE设备。本申请能够实现对多种类型的服务器中的PCIE设备进行调用。本申请还公开了一种服务器的配置系统、一种计算机可读存储介质及一种电子设备,具有以上有益效果。
技术领域
本申请涉及服务器领域,特别涉及一种服务器的配置方法、系统、一种计算机可读存储介质及一种电子设备。
背景技术
随着公有云、私有云、短视频软件等应用的APP大量普及使用,加速了互联网及其相关行业的快速发展,这样就悄无声息的形成了大量需要处理的数据。因此互联网各个公司的数据中心便应运而生,数据中心的空间有限且耗电量巨大同时采购的服务器设备机型较多不利于统一管理,所以互联网公司提出了相关服务器必须使用一个BIN文件即一个BIN文件支持多种服务器配置,且将相关所使用的PCI设备进行池化管理,这样可以极大的节约数据中心的空间同时便于运维人员进行日常服务器软体的升降级管理和维护。
目前服务器分为传统服务器和池化服务器,所谓的池化服务器即传统服务器通过SAS线缆与BOX通过PCIE链路进行连接,BOX内部既可安装硬盘也可以安装PCIE设备,所谓的PCIE设备是指符合标准PCI协议的设备。为了便于运营数据中心故互联网公司便提出要求需要一个BIN文件支持这两类服务器类型,但池化服务器的改动点需要进行额外的配置才能满足使用要求,这极大加到了开发难度。
因此,如何实现对多种类型的服务器中的PCIE设备进行调用是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种服务器的配置方法、系统、一种计算机可读存储介质及一种电子设备,能够实现对多种类型的服务器中的PCIE设备进行调用。
为解决上述技术问题,本申请提供一种服务器的配置方法,该配置方法包括:
当服务器开机时,枚举所述服务器内每一PCIE设备,得到每一所述PCIE设备的设备信息;
根据所述设备信息判断所述PCIE设备是否为机箱BOX;
若是,则重启所述服务器并配置所述机箱BOX对应的BIOS配置信息,以便所述服务器调用所述机箱BOX内部的所有PCIE设备。
可选的,根据所述设备信息判断所述PCIE设备是否为机箱BOX包括:
根据所述设备信息判断所述PCIE设备中是否包括switch芯片;
若是,则获取所述switch芯片的ID信息,并根据所述ID信息判断所述机箱BOX是否连接在PCIE链路上;若连接,则判定所述PCIE设备为所述机箱BOX;若未连接,则判定所述PCIE设备不为所述机箱BOX。
可选的,在重启所述服务器之前,还包括:
当所述PCIE设备为所述机箱BOX时,设置全局标志位;
相应的,重启所述服务器并配置所述机箱BOX对应的BIOS配置信息包括:
重启所述服务器,并根据所述全局标志位配置所述机箱BOX对应的BIOS配置信息。
可选的,还包括:
根据所有所述PCIE设备的设备信息生成PCIE设备列表。
本申请还提供了一种服务器的配置系统,该配置系统包括:
枚举模块,用于当服务器开机时,枚举所述服务器内每一PCIE设备,得到每一所述PCIE设备的设备信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811520601.X/2.html,转载请声明来源钻瓜专利网。