主板及其设定更新方法技术

技术编号:18138179 阅读:22 留言:0更新日期:2018-06-06 11:40
本发明专利技术提供了一种设定更新方法,适用于主板。主板具有基板控制器与基本输入输出模块。基板控制器电性连接基本输入输出模块。基本输入输出模块具有第一配置文件。基本输入输出模块用以在开机时间区间中依据第一配置文件进行开机程序。所述的设定更新方法先以基板控制器取得第二配置文件。并判断旗标单元为更新旗标状态或保留旗标状态。且当旗标单元为更新旗标状态时,在更新时间区间中依据第二配置文件选择性地调整第一配置文件。而当旗标单元为保留旗标状态时,在更新时间区间中不依据第二配置文件选择性地调整第一配置文件。

【技术实现步骤摘要】
主板及其设定更新方法
本专利技术涉及一种主板及其设定更新方法,特别是一种可以由远程进行设定布署的主板及其设定更新方法。
技术介绍
对于服务器节点数量庞大的数据中心营运者而言,减少主板部署时程以及降低部署错误发生率是相当重要的一个考虑。主板部署的效率,直接影响了数据中心的营运成本与服务上线时程。但就目前的状况而言,使用传统的部署技术仍需要依赖大量人力进行系统配置,传统作法上,在配置主板的基本输入输出系统(BasicInputOutputSystem,BIOS)时,会需要派遣人员至主板的机器所在的现场,由人员手动对主板重新启动,才能进入基本输入输出系统的设定选单当中逐一进行基本输入输出设定。且以往在同一时间内,仅能对一台机器进行设定。而且,若在开机途中产生例外事件(Exception)或系统错误(SystemError),造成系统重开机失败,则还需配置额外的人力及时间,再度以手动的方式将出错的基本输入输出系统恢复为正确的设定值。对于规模日益庞大的云端数据中心来说,部署的时程过长且无法有效保证系统稳定性,种种因素着实增加了许多运行成本。
技术实现思路
本专利技术的目的在于提供一种主板及其设定更新方法,以克服以往需要派遣人力至机器所在的现场才能重新布署主板设定的缺点。为了达到上述目的,本专利技术提供了一种设定更新方法,适用于主板。主板具有基板控制器与基本输入输出模块。基板控制器电性连接基本输入输出模块。基本输入输出模块具有第一配置文件。基本输入输出模块用以在开机时间区间中依据第一配置文件进行开机程序。所述的设定更新方法先以基板控制器取得第二配置文件。并判断旗标单元为更新旗标状态或保留旗标状态。且当旗标单元为更新旗标状态时,在更新时间区间中依据所述第二配置文件选择性地调整第一配置文件。而当旗标单元为保留旗标状态时,在更新时间区间中不依据第二配置文件选择性地调整第一配置文件。本专利技术更揭露了一种主板,所述的主板具有基本输入输出模块与基板控制器。基板控制器电性连接基本输入输出模块。基本输入输出模块具有第一配置文件。基本输入输出模块用以依据第一配置文件在开机时间区间中进行开机程序。且基本输入输出模块用以判断旗标单元为更新旗标状态或保留旗标状态。基板控制器具有储存单元。储存单元用以储存第二配置文件。其中,当旗标单元为所述更新旗标状态时,在更新时间区间中依据第二配置文件选择性地调整第一配置文件。当旗标单元为所述保留旗标状态时,在更新时间区间中不依据第二配置文件选择性地调整第一配置文件。更新时间区间先于开机时间区间。综合以上所述,本专利技术提供了一种主板及其设定更新方法,藉由基板控制器(BaseboardManagementController,BMC),选择性地更新基本输入输出系统中的配置文件。此外,搭配相关的判断流程,更可在出现例外事件或者是错误事件的时候,进一步地侦错以及重新进行正确的更新。因此,基于本专利技术所提供的一种主板及其设定更新方法,相关人员不再需要被派遣到机器所在的现场才能够布署主板的基本输入输出设定,大大减少了人力使用,而且更能自动应对例外事件或者是错误事件,相当具有实用性。以上之关于本揭露内容之说明及以下之实施方式之说明系用以示范与解释本专利技术之精神与原理,并且提供本专利技术之专利申请范围更进一步之解释。附图说明图1为根据本专利技术一实施例所绘示的主板的功能方块图;图2为根据本专利技术一实施例所绘示的服务器系统的功能方块图;图3为根据本专利技术一实施例所绘示的设定更新方法的流程示意图;图4为根据本专利技术另一实施例所绘示的服务器系统的功能方块图;图5为根据本专利技术另一实施例所绘示的设定更新方法的流程示意图;图6为根据本专利技术更一实施例所绘示的设定更新方法的流程示意图。图中1服务器系统12、14、16主板122、142、162基板控制器124、144、164基本输入输出模块1222、1422、1622储存单元18中央控制模块20外部控制模块具体实施方式下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。请参照图1与图2,图1为根据本专利技术一实施例所绘示的主板的功能方块图,图2为根据本专利技术一实施例所绘示的服务器系统的功能方块图。如图1所示,主板12具有基本输入输出模块124与基板控制器122。基板控制器122电性连接基本输入输出模块124。在一种实施例中,主板12例如应用于具有多个服务器节点的服务器系统。图2则示出了服务器系统的一种实施例。服务器系统1例如具有中央控制模块18与多个如前所述的主板,在图2所示的实施例中以主板12、14、16为例进行说明。主板12、14、16分别做为多个服务器节点,而中央控制模块18例如经由总线或者是相关的组件,以与主板12、14、16进行沟通。在此仅简要地示出服务器系统1的架构以作为示意,服务器系统1的相关细节应为所属
具有通常知识者所知悉,在此不予赘述。且服务器系统1仅为本专利技术所提供的主板的一种应用领域,而不以此为限。后续以主板12为例进行说明。更详细地来说,基本输入输出模块124具有第一配置文件。基本输入输出模块124用以依据第一配置文件在开机时间区间中进行开机程序。且基本输入输出模块124用以判断旗标单元为更新旗标状态或保留旗标状态。所述的第一配置文件例如用以指示基本输入输出模块124中的各项参数配置。旗标单元例如具有多个状态,以指示基本输入输出模块124或以指示基板控制器122进行相应做动。在此实施例中,旗标单元例如可以是为更新旗标状态或者是保留旗标状态,相关细节请容再述。基板控制器122具有储存单元1222。储存单元1222用以储存第二配置文件。第二配置文件例如用以指示基本输入输出模块124中的各项参数配置。在一实施例中,第二配置文件例如为二进制(binary)格式。在一实施例中,旗标单元例如为第二配置文件中的一表头(header)子文件,或者旗标单元也可以是第二配置文件中的某一段内容,在此并不限制旗标单元相对于第二配置文件中的相对位置。第一配置文件与第二配置文件分别是两个各别的配置文件,而第二配置文件所指示的参数配置与所述第一配置文件所指示的参数配置可以是相同或者是不同。而当前所述的旗标单元为更新旗标状态时,在更新时间区间中,第一配置文件依据第二配置文件选择性地被调整。当旗标单元为保留旗标状态时,在更新时间区间中第一配置文件则不依据第二配置文件被选择性地调整。更新时间区间先于开机时间区间。请一并参照图3以说明主板的作动方式,图3为根据本专利技术一实施例所绘示的设定更新方法的流程示意图。在步骤S101中,以基板控制器取得第二配置文件。在步骤S103中,判断旗标单元为更新旗标状态或保留旗标状态。在步骤S105中,当旗标单元为更新旗标状态时,在更新时间区间中依据第二配置文件选择性地调整第一配置文件。在步骤S107中,当旗标单元为保留旗标状态时,在更新时间区间中不依据第二配置文件选择性地调整第一配置文件。请一并参照图4以说明主板的作动方式,图4为根据本专利技术另一实施例所绘示的服务器系统的功能方块图。如图4所示,服务器系统1中的主板12、14、16更分本文档来自技高网
...
主板及其设定更新方法

【技术保护点】
一种设定更新方法,适用于一主板,所述主板包括一基板控制器与一基本输入输出模块,所述基板控制器电性连接所述基本输入输出模块,所述基本输入输出模块具有一第一配置文件,所述基本输入输出模块用以在一开机时间区间中依据所述第一配置文件进行一开机程序,其特征在于,所述设定更新方法包括:自所述基板控制器取得一第二配置文件;判断一旗标单元为一更新旗标状态或一保留旗标状态;当所述旗标单元为所述更新旗标状态时,在一更新时间区间中依据所述第二配置文件选择性地调整所述第一配置文件;当所述旗标单元为所述保留旗标状态时,在所述更新时间区间中不依据所述第二配置文件选择性地调整所述第一配置文件;依据所述基板控制器接收到的一外部配置文件更新所述第二配置文件;以及调整所述旗标单元为所述更新旗标状态。

【技术特征摘要】
1.一种设定更新方法,适用于一主板,所述主板包括一基板控制器与一基本输入输出模块,所述基板控制器电性连接所述基本输入输出模块,所述基本输入输出模块具有一第一配置文件,所述基本输入输出模块用以在一开机时间区间中依据所述第一配置文件进行一开机程序,其特征在于,所述设定更新方法包括:自所述基板控制器取得一第二配置文件;判断一旗标单元为一更新旗标状态或一保留旗标状态;当所述旗标单元为所述更新旗标状态时,在一更新时间区间中依据所述第二配置文件选择性地调整所述第一配置文件;当所述旗标单元为所述保留旗标状态时,在所述更新时间区间中不依据所述第二配置文件选择性地调整所述第一配置文件;依据所述基板控制器接收到的一外部配置文件更新所述第二配置文件;以及调整所述旗标单元为所述更新旗标状态。2.如权利要求1所述的设定更新方法,其特征在于,更包括:依据所述基板控制器接收到的所述外部配置文件产生一校验和值;依据所述校验和值判断接收到的所述外部配置文件是否正确;以及当判断接收到的所述外部配置文件正确时,依据所述外部配置文件选择性地调整所述第二配置文件,并调整所述旗标单元为所述更新旗标状态。3.如权利要求1所述的设定更新方法,其特征在于,更包括当所述基本输入输出模块于在所述更新时间区间中接收到一本地控制指令时,依据所述本地控制指令调整所述第一配置文件,并调整所述旗标单元为所述保留旗标状态;其中,更依据所述第一配置文件调整所述第二配置文件。4.如权利要求3所述的设定更新方法,其特征在于,更包括:侦测所述开机程序中是否发生有错误事件或例外事件;当侦测到所述开机程序中发生有错误事件或例外事件,令所述基本输入输出模块停止所述开机程序;依据所述第二配置文件调整所述第一配置文件;以及令所述基本输入输出模块依据调整后的所述第一配置文件重新进行所述开机程序。5.如权利要求1所述的设定更新方法,其特征在于,所述旗标单元为所述第二配置文件中的一表头子档。6.一种主板,其特征在于,包括:一基本输入输出模块,...

【专利技术属性】
技术研发人员:胡翔竣吴善恒
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海,31

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

1