System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及服务器,尤其涉及一种单板管理系统、方法、装置及设备。
技术介绍
1、自上个世纪80年代起,微软和英特尔为推动个人电脑(personal computer,pc)产业的发展组成wintel联盟。两家公司在pc产业内密切合作,以驱动计算产业的更快发展,并逐步影响到服务器等其他计算设备。而服务器等计算设备的应用场景多、配置类型多、对可靠性要求也比较高。同时,服务器具有巨大的商业体量,是开放产业生态建设的焦点。
2、以传统服务器为例,当前传统服务器的产业生态存在以下特点:
3、标准化程度不高:传统服务器已经有一定的组件标准化基础,例如,内存条、固态硬盘(solid state drive,ssd)、快捷外围部件互连标准(peripheral componentinterconnect express,pcie)卡等组件已有各自标准。组件标准化对产业生态和资源共享做出了很大贡献,减少了一部分服务器整机厂商的开发工作。但是,标准化组件在整个服务器中的占比较少,这就使得服务器主板的开发还需要投入较多人力完成标准化组件和非标准化组件的适配。
4、为此需要增强服务器的组件的标准化。服务器的组件的标准化涉及到服务器的各个方面。服务器的带外管理(out-of-band management)是指通过独立管理通道进行服务器等设备进行维护。服务器的带外管理允许系统管理员远程监控和管理服务器。服务器的带外管理主要涉及的是对服务器单板上的器件(如处理器、内存、硬盘)的工作环境进行管理与监控,如器件的工作环境包括但
5、服务器的带外管理通常是由基板管理控制器(baseboard managementcontroller,bmc)来实现的。为了实现带外管理,基板管理控制器需要与服务器单板连接,以与服务器单板上的各个器件连接。但是由于处理器的类型、以及种类越来越多,部署有不同处理器的服务器单板的架构也不同,这些不同的服务器单板中与基板管理控制器连接的接口并不统一,这就导致,针对每一种服务器单板的带外管理,基板管理控制器需要进行大量的适配工作,不同类型的服务器单板的基板管理控制器的复用率低。
技术实现思路
1、本申请提供一种单板管理系统、方法、装置及设备,用以提供一种适配度更高的带外管理bmc以及方法。
2、第一方面,本申请实施例提供了一种单板管理系统,该单板管理系统包括基板管理控制器和计算设备单板。该单板管理系统可以部署在计算设备中,该计算设备可以为服务器,个人电脑等。
3、基板管理控制器可以通过管理总线与计算设备单板连接。计算设备单板包括存储器和器件管理器,存储器中记录计算设备单板的管理信息。计算设备单板内部,存储器和器件管理器可以通过管理总线与基板管理控制器连接。
4、基板管理控制器可以通过管理总线从存储器中获取管理信息,并基于管理信息、与器件管理器交互管理计算设备单板。
5、通过上述系统,基板管理控制器与计算设备之间的连接关系简单,适配于不同结构的计算设备的单板,能够有效简化计算设备单板的管理方式。计算设备单板的管理方式也更加高效。
6、在一种可能的实施方式中,计算设备单板还包括第一类器件,第一类器件与器件管理器连接,器件管理器可以获取第一类器件的工作信息。基板管理控制器可以通过管理总线从器件管理器获取第一类器件的工作信息。
7、通过上述系统,基板管理控制器在无需与第一类器件连接的情况下,能够方便的通过器件管理器获取第一类器件的工作信息,第一类器件的工作信息获取方式简单、高效,避免了基板管理控制器为匹配不同计算设备单板所需进行的大量适配工作,简化了带外管理流程。
8、在一种可能的实施方式中,计算设备单板还包括第二类器件,第二类器件可以不通过器件管理器与基板管理控制器连接,该第二类器件可以直接通过管理总线与基板管理控制器连接;基板管理控制器可以直接通过管理总线与第二类器件交互,获取第二类器件的工作信息。
9、通过上述系统,该管理总线不仅可以下挂存储器和器件管理器,还可以下挂第二类器件,这种连接方式较为简单,基板管理控制器也同样无需进行过多的适配工作,有效地扩展了应用场景。
10、在一种可能的实施方式中,管理信息是基板管理控制器管理计算设备单板所需的信息。也即可以通过存储器预先保存管理信息。在本申请实施例中并不限定管理信息的具体内容,凡是管理计算设备单板所需的信息均适用于本申请实施例。例如,该管理信息包括下列的部分或全部:计算设备单板的属性信息、计算设备单板的拓扑信息、第一类器件的属性信息、第二类器件的属性信息。
11、通过上述系统,将管理信息预先保存在存储器中,基板管理控制器仅需进行简单的加载操作就可以获取该管理信息,管理信息的获取方式更加简单。
12、在一种可能的实施方式中,基板管理控制器可以与器件管理器进行交互,本申请实施例并不限定基板管理控制器与器件管理器的交互方式。例如基板管理控制器可以与器件管理器基于命令字的方式进行交互,这样可以保证高效的交互效率。不同计算设备单板可以设置通用的命令字的方式。这样使得基板管理控制器可以适配于不同的计算设备单板,提升基板管理控制器以及管理方法的适配度。
13、在一种可能的实施方式中,基板管理控制器可以控制第一类器件。例如,基板管理控制器可以向器件管理器下发控制命令,以指示器件管理器对第一类器件进行控制。基板管理控制器可以直接控制第一类器件,基板管理控制器可以通过管理总线向第二类器件下发控制命令,以控制第二类器件。
14、基板管理控制器对第一类器件或器件管理器进行升级。例如,基板管理控制器可以向器件管理器传递第一类器件的升级文件,指示对第一类器件进行升级。器件管理器在获取第一类器件的升级文件后,利用第一类器件的升级文件对第一类器件进行升级。基板管理控制器也可以向器件管理器传递器件管理器的升级文件,指示对器件管理器进行升级。当然,基板管理控制器也可以通过管理总线直接对第二类器件进行升级。
15、通过上述系统,基板管理控制器通过管理总线或器件管理器对器件进行控制或升级,简化了控制以及升级的方式,保证能够高效的实现对计算设备的单板的管理。
16、在一种可能的实施方式中,本申请实施例并不限定存储器的类型,例如该存储器可以为带电可擦可编程只读存储器,体积小,集成化程度更高。
17、在一种可能的实施方式中,本申请实施例并不限定器件管理器的具体结构,凡是能够实现器件管理的模块均适用于本申请实施例。例如,器件管理器为复杂可编程逻辑器件或微控制单元。器件管理器的具体结构较多样,适用于不同的计算设备单板,有效地扩展了应用场景。
18、在一种可能的实施方式中,管理总线可以为内部集成电路总线或串行外设接口总线,也可以为其他类型的总线。管理总线的类型较为灵活,使得基板管理控制器可本文档来自技高网...
【技术保护点】
1.一种计算设备单板,其特征在于,包括
2.根据权利要求1所述的计算设备单板,其特征在于,所述存储器为带电可擦可编程只读存储器EEPROM。
3.根据权利要求1或2所述的计算设备单板,其特征在于,所管理信息包括现场可更换单元说明FRUD。
4.根据权利要求1-3中任一项所述的计算设备单板,所述管理信息包括下列的部分或全部:
5.根据权利要求1-4中任一项所述的计算设备单板,其特征在于,所述器件管理器为复杂可编程逻辑器件CPLD或微控制单元MCU。
6.根据权利要求1-5中任一项所述的计算设备单板,所述计算设备单板上的器件包括第一类器件,所述第一类器件与所述器件管理器连接,并通过所器件管理器向所述BMC提供所述第一类器件的工作信息。
7.根据权利要求1-6中任一项所述的计算设备单板,所述计算设备单板上的器件包括第二类器件,所述第二类器件通过所述管理总线与所述BMC连接,并通过所管理总线向所述BMC提供所述第二类器件的工作信息。
8.根据权利要求1-7中任一项所述的计算设备单板,所述器件管理器与所述B
9.根据权利要求1-8中任一项所述的计算设备单板,其特征在于,所述器件管理器接收所述BMC发送的升级文件,对所述计算设备单板上的器件进行升级。
10.根据权利要求1-9中任一项所述的计算设备单板,所述管理总线为内部集成电路I2C总线或串行外设接口SPI总线。
11.一种计算设备,其特征在于,所述计算设备包括如权利要求1-10中任一项所述的计算设备单板。
...【技术特征摘要】
1.一种计算设备单板,其特征在于,包括
2.根据权利要求1所述的计算设备单板,其特征在于,所述存储器为带电可擦可编程只读存储器eeprom。
3.根据权利要求1或2所述的计算设备单板,其特征在于,所管理信息包括现场可更换单元说明frud。
4.根据权利要求1-3中任一项所述的计算设备单板,所述管理信息包括下列的部分或全部:
5.根据权利要求1-4中任一项所述的计算设备单板,其特征在于,所述器件管理器为复杂可编程逻辑器件cpld或微控制单元mcu。
6.根据权利要求1-5中任一项所述的计算设备单板,所述计算设备单板上的器件包括第一类器件,所述第一类器件与所述器件管理器连接,并通过所器件管理器向所述bmc提供所述第一类器件的工作信息。
<...【专利技术属性】
技术研发人员:胡仁劼,牛元君,李琴,居海强,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。