CN105204880A - 计算机***及基本输入输出***的设定方法 - Google Patents

计算机***及基本输入输出***的设定方法 Download PDF

Info

Publication number
CN105204880A
CN105204880A CN201410291330.0A CN201410291330A CN105204880A CN 105204880 A CN105204880 A CN 105204880A CN 201410291330 A CN201410291330 A CN 201410291330A CN 105204880 A CN105204880 A CN 105204880A
Authority
CN
China
Prior art keywords
administrative unit
bios
basic input
output system
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410291330.0A
Other languages
English (en)
Other versions
CN105204880B (zh
Inventor
林秉良
李永富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quanta Computer Inc
Original Assignee
Quanta Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanta Computer Inc filed Critical Quanta Computer Inc
Publication of CN105204880A publication Critical patent/CN105204880A/zh
Application granted granted Critical
Publication of CN105204880B publication Critical patent/CN105204880B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

一种计算机***及基本输入输出***的设定方法。计算机***包括远端计算机及服务器。远端计算机传送设定命令。服务器各包括第一管理单元及主机板。第一管理单元储存设定命令,且主机板包括储存装置及处理器。储存装置储存基本输入输出***。处理器执行基本输入输出***,并于重新开机后,与第一管理单元沟通以判断基本输入输出***的设定是否需更新。若基本输入输出***的设定需更新,处理器根据设定命令更新基本输入输出***。

Description

计算机***及基本输入输出***的设定方法
技术领域
本发明涉及一种电子装置,特别是涉及一种计算机***及基本输入输出***的设定方法。
背景技术
在机柜式服务器中的各个服务器都会拥有自己的基本输入输出***(BasicInputOutputSystem,BIOS)。在开机时,每一服务器会将基本输入输出***相关的设定值载入,然后根据设定值去执行开机程序。倘若使用者要修改基本输入输出***的设定值,则使用者必需逐一进入各服务器的基本输入输出***界面中的选项,再由使用者以手动方式来更改基本输入输出***的选项的设定值。然而,上述做法不仅麻烦且相当地耗费时间。
发明内容
本发明涉及一种计算机***及基本输入输出***的设定方法。
根据本发明,提出一种计算机***。计算机***包括远端计算机及服务器。远端计算机传送设定命令。服务器各包括第一管理单元及主机板。第一管理单元储存设定命令,且主机板包括储存装置及处理器。储存装置储存基本输入输出***。处理器执行基本输入输出***,并于重新开机后,与第一管理单元沟通以判断基本输入输出***是否需更新。若基本输入输出***的设定需更新,处理器根据设定命令更新基本输入输出***。
根据本发明,提出一种基本输入输出***的设定方法。基本输入输出***的设定方法包括:传送设定命令;储存设定命令至第一管理单元;在重新开机后,与第一管理单元沟通以判断基本输入输出***的设定是否需更新;以及若基本输入输出***的设定需更新,根据设定命令更新基本输入输出***。
为了对本发明的上述及其他方面有更佳的了解,下文特举较佳实施例,并配合附图作详细说明如下:
附图说明
图1为依照第一实施例的一种计算机***的方块图。
图2为依照第一实施例的一种基本输入输出***的设定方法的流程图。
图3为依照第二实施例的一种计算机***的方块图。
附图符号说明
1、3:计算机***
11:远端计算机
21~27:步骤
12(1)~12(M)、32(1)~32(M):机柜式服务器
121(1)~121(N):服务器
122:第二管理单元
1211:第一管理单元
1212:主机板
12122:处理器
PK:设定命令
具体实施方式
第一实施例
请参照图1,图1为依照第一实施例的一种计算机***的方块图。计算机***1包括远端计算机11及机柜式服务器12(1)~12(M),M是大于1的正整数。机柜式服务器12(1)~12(M)各包括服务器121(1)~121(N),且N是大于2的正整数。服务器121(1)~121(N)各包括第一管理单元1211及主机板1212,且主机板1212包括处理器12122及储存装置12121。第一管理单元1211例如为基板管理控制器(BaseboardManagementController,BMC)。使用者能藉由远端计算机11传送设定命令PK。设定命令PK用以重新设定基本输入输出***(BasicInput/OutputSystem,BIOS),且设定命令PK包括基本输入输出***的修改选项的设定值。远端计算机11例如个人计算机或服务器,且设定命令例如为智能平台管理界面(IntelligentPlatformManagementInterface,IPMI)命令、简易网管协定(SimpleNetworkManagementProtocol,SNMP)命令或者其他界面。
远端计算机11经网络传送设定命令PK至第一管理单元1211,且第一管理单元1211储存设定命令PK。储存装置12121储存基本输入输出***。处理器12122执行基本输入输出***,并在重新开机后,判断基本输入输出***的设定是否需更新。若基本输入输出***的设定需更新,处理器12122根据设定命令PK更新基本输入输出***。
请同时参照图1及图2,图2为依照第一实施例的一种基本输入输出***的设定方法的流程图。基本输入输出***的设定方法适用于前述计算机***1,且包括如下步骤:首先如步骤21所示,远端计算机11经网络传送设定命令PK至服务器121(1)~121(N)的第一管理单元1211。接着如步骤22所示,服务器121(1)~121(N)储存设定命令PK至其对应的第一管理单元1211。跟着如步骤23所示,服务器121(1)~121(N)重新开机。在步骤23中,服务器121(1)~121(N)可在储存设定命令PK至第一管理单元1211后直接重新开机。或者,先由使用者经远端计算机发出重新开机命令至服务器121(1)~121(N),服务器121(1)~121(N)再重新开机。
然后如步骤24所示,处理器12122与第一管理单元1211沟通以判断基本输入输出***的设定是否需更新。若基本输入输出***的设定不需更新,则结束设定方法的流程。相反地,若基本输入输出***的设定需更新,则执行步骤25。如步骤25所示,服务器121(1)~121(N)的处理器12122根据设定命令PK更新基本输入输出***的设定。接着如步骤26所示,处理器12122通知第一管理单元1211清除所储存的设定命令,以防止下次重新开机时,重复执行相同的设定动作。跟着如步骤27所示,基板121(1)~121(N)的服务器1212重新开机。本发明并不局限于此,于其他实施例亦可不执行步骤27来完成前述设定。
进一步来说,由于第一管理单元1211储存设定命令PK,所以处理器12122需与第一管理单元1211沟通以判断基本输入输出***的设定是否需更新。若基本输入输出***的设定需更新,处理器12122向第一管理单元1211询问关于基本输入输出***的设定的修改选项有哪些。第一管理单元1211回复需更新的设定修改选项后,处理器12122再向第一管理单元1211取得修改选项的设定值。处理器12122根据设定值设定修改选项,以更新基本输入输出***的设定。
第二实施例
请参照图3,图3为依照第二实施例的一种计算机***的方块图。第二实施例与第一实施例主要不同之处在于计算机***3的机柜式服务器32(1)~32(M)各包括第二管理单元122。第二管理单元122与第一管理单元1211不同,且第二管理单元122例如为机柜管理控制器机柜管理控制器(RackManagementController,RMC)。设定命令PK由远端计算机11传送至第二管理单元122,再由第二管理单元122传送设定命令PK至第一管理单元1211。
传统做法无法在短时间内设定多台服务器的基本输入输出***的设定。使用者必需逐一进入各服务器的基本输入输出***界面,再由使用者以手动方式来设定基本输入输出***的设定选项。相较之下,上述实施例能让使用者于远端计算机一次设定多台服务器的基本输入输出***的设定,而不需逐一进入各服务器的基本输入输出***界面,也不需由使用者以手动方式来设定各服务器的基本输入输出***的设定选项。
综上所述,虽然本发明已以较佳实施例公开如上,然其并非用以限定本发明。本领域普通技术人员,在不脱离本发明的精神和范围的前提下,可作各种的更改与修饰。因此,本发明的保护范围是以本发明的权利要求为准。

Claims (12)

1.一种基本输入输出***的设定方法,包括:
传送一设定命令;
储存该设定命令至一第一管理单元;
在重新开机后,与该第一管理单元沟通以判断该基本输入输出***的一设定是否需更新;以及
若该基本输入输出***的该设定需更新,根据该设定命令更新该基本输入输出***。
2.如权利要求1所述的设定方法,还包括;
在该基本输入输出***更新后,重新开机。
3.如权利要求1所述的设定方法,还包括;
在该基本输入输出***的该设定更新后,该第一管理单元清除所储存的该设定命令。
4.如权利要求1所述的设定方法,其中该更新步骤包括:
向该第一管理单元询问该基本输入输出***的该设定的至少一修改选项;
向该第一管理单元取得该修改选项的一设定值;以及
根据该设定值设定该修改选项。
5.如权利要求1所述的设定方法,其中该传送步骤由一远端计算机传送该设定命令至该第一管理单元。
6.如权利要求1所述的设定方法,其中该传送步骤包括:
由一远端计算机传送该设定命令至一第二管理单元,该第二管理单元与该第一管理单元不同;以及
再由该第二管理单元传送该设定命令至该第一管理单元。
7.一种计算机***,包括:
一远端计算机,用以传送一设定命令;
多个服务器,各包括:
一第一管理单元,用以储存该设定命令;
一主机板,包括:
一储存装置,用以储存一基本输入输出***;
一处理器,用以执行该基本输入输出***,并在重新开机后,与该第一管理单元沟通以判断该基本输入输出***的一设定是否需更新,若该基本输入输出***的该设定需更新,该处理器根据该设定命令更新该基本输入输出***。
8.如权利要求7所述的计算机***,其中于该基本输入输出***更新后,该服务器重新开机。
9.如权利要求7所述的计算机***,还包括;
在该基本输入输出***更新后,该处理器通知该第一管理单元清除所储存的该设定命令。
10.如权利要求7所述的计算机***,其中该处理器向该第一管理单元询问该基本输入输出***的该设定的至少一修改选项,该处理器向该第一管理单元取得该修改选项的一设定值,该处理器根据该设定值设定该修改选项。
11.如权利要求7所述的计算机***,其中该设定命令由该远端计算机传送至该第一管理单元。
12.如权利要求7所述的计算机***,其中该设定命令由该远端计算机传送至一第二管理单元,再由该第二管理单元传送该设定命令至该第一管理单元,该第二管理单元与该第一管理单元不同。
CN201410291330.0A 2014-06-10 2014-06-25 计算机***及基本输入输出***的设定方法 Active CN105204880B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW103120005 2014-06-10
TW103120005A TWI509515B (zh) 2014-06-10 2014-06-10 電腦系統及基本輸入輸出系統之設定方法

Publications (2)

Publication Number Publication Date
CN105204880A true CN105204880A (zh) 2015-12-30
CN105204880B CN105204880B (zh) 2018-09-11

Family

ID=54769633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410291330.0A Active CN105204880B (zh) 2014-06-10 2014-06-25 计算机***及基本输入输出***的设定方法

Country Status (3)

Country Link
US (1) US9904561B2 (zh)
CN (1) CN105204880B (zh)
TW (1) TWI509515B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108289040A (zh) * 2018-01-24 2018-07-17 郑州云海信息技术有限公司 一种节点用户的集中管理方法、装置及***
CN108509210A (zh) * 2017-02-24 2018-09-07 广达电脑股份有限公司 自动更新基本输入输出***的***与方法
CN108958823A (zh) * 2017-05-18 2018-12-07 佛山市顺德区顺达电脑厂有限公司 修改基本输入输出***设定值的方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170031694A1 (en) * 2015-07-29 2017-02-02 Quanta Computer Inc. System and method for remote system configuration managment
TWI686065B (zh) 2017-11-06 2020-02-21 財團法人工業技術研究院 自動初始化網路裝置之方法及使用此方法之遠端伺服器及網路系統
TWI659295B (zh) * 2018-03-29 2019-05-11 神雲科技股份有限公司 伺服器及伺服器開機初始化方法
CN110471704B (zh) * 2018-05-11 2022-07-12 佛山市顺德区顺达电脑厂有限公司 服务器及服务器开机初始化方法
CN113688143B (zh) * 2020-05-19 2024-04-19 佛山市顺德区顺达电脑厂有限公司 具***设定数据同步功能的服务器
TWI758865B (zh) * 2020-09-16 2022-03-21 英業達股份有限公司 基本輸入輸出系統選項修改方法、系統及裝置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070101115A1 (en) * 2005-10-27 2007-05-03 Fujitsu Limited Information processing device, bios processing method and program
US20070169076A1 (en) * 2005-10-28 2007-07-19 Desselle Bernard D Methods and systems for updating a BIOS image
US20070233833A1 (en) * 2006-03-29 2007-10-04 Inventec Corporation Data transmission system for electronic devices with server units
US20130254527A1 (en) * 2012-03-20 2013-09-26 Hon Hai Precision Industry Co., Ltd. Bios firmware updating method and electronic device
CN103577200A (zh) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 更新服务器的方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228960A1 (en) * 2009-03-06 2010-09-09 Shih-Yuan Huang Virtual memory over baseboard management controller
TW201115360A (en) * 2009-10-26 2011-05-01 Inventec Corp Server system and method for connecting to remote KVM switch of the server system
CN103092138B (zh) * 2011-10-28 2014-12-03 英业达科技有限公司 一种机柜***的控制方法
CN103166862A (zh) * 2011-12-15 2013-06-19 英业达科技有限公司 一种节点信息获取方法及机架式服务器
TWI473018B (zh) * 2012-10-23 2015-02-11 Inventec Corp 網路伺服器系統及其更新韌體的方法
CN103793238A (zh) * 2012-10-31 2014-05-14 英业达科技有限公司 机柜与其同时更新多个基本输入输出***的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070101115A1 (en) * 2005-10-27 2007-05-03 Fujitsu Limited Information processing device, bios processing method and program
US20070169076A1 (en) * 2005-10-28 2007-07-19 Desselle Bernard D Methods and systems for updating a BIOS image
US20070233833A1 (en) * 2006-03-29 2007-10-04 Inventec Corporation Data transmission system for electronic devices with server units
US20130254527A1 (en) * 2012-03-20 2013-09-26 Hon Hai Precision Industry Co., Ltd. Bios firmware updating method and electronic device
CN103577200A (zh) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 更新服务器的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509210A (zh) * 2017-02-24 2018-09-07 广达电脑股份有限公司 自动更新基本输入输出***的***与方法
CN108958823A (zh) * 2017-05-18 2018-12-07 佛山市顺德区顺达电脑厂有限公司 修改基本输入输出***设定值的方法
CN108958823B (zh) * 2017-05-18 2022-10-28 佛山市顺德区顺达电脑厂有限公司 修改基本输入输出***设定值的方法
CN108289040A (zh) * 2018-01-24 2018-07-17 郑州云海信息技术有限公司 一种节点用户的集中管理方法、装置及***

Also Published As

Publication number Publication date
TW201546714A (zh) 2015-12-16
CN105204880B (zh) 2018-09-11
US9904561B2 (en) 2018-02-27
US20150355913A1 (en) 2015-12-10
TWI509515B (zh) 2015-11-21

Similar Documents

Publication Publication Date Title
CN105204880A (zh) 计算机***及基本输入输出***的设定方法
US8386764B2 (en) BIOS architecture
US8978025B2 (en) Server and method for updating firmware of server
CN104679530A (zh) 服务器***与固件更新方法
US10397281B2 (en) Method, system and server for self-healing of electronic apparatus
CN104615455A (zh) 一种atca架构的ipmc程序远程升级方法及装置
CN104301395A (zh) 一种设备自动升级的方法、电子设备及***
WO2015158120A1 (zh) 一种软件版本升级的方法及装置
US20210072976A1 (en) Software and firmware updates of computing systems
JP2013164842A (ja) Bmcファームウェアの修復機能を持つ電子装置及びその修復方法
RU2015109465A (ru) Стойка с функцией автоматического восстановления и способ автоматического восстановления для этой стойки
CN103136005A (zh) 更新固件的方法
CN105516386A (zh) 一种服务器管理***mac地址冲突检测和处理方法及***
US8694987B2 (en) Server rack system
CN107181606B (zh) 用于控制网络节点的方法和装置
CN107547277B (zh) 一种虚拟化控制板实现方法及网络通信设备
CN110912725A (zh) 一种OpenFlow虚拟交换机的配置方法及配置装置
US20150220350A1 (en) Information processing device and method for managing information processing device
US11671314B2 (en) Configuring HCI management network via management controller
CN105472418A (zh) 一种机顶盒***异常状态恢复方法及机顶盒
CN105183468A (zh) 一种开放式插件处理装置及分布式***
TWI497319B (zh) 基板管理控制器的更新方法
CN105159745A (zh) 虚拟交换架构vsf***升级的方法、装置及设备
CN105094899A (zh) 一种分布式智能装置子模块程序自动配置方法
CN105843336A (zh) 具有多机柜管理模块的机柜及其韧体更新方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant