CN104182261A - 一种固件在线批量升级的方法 - Google Patents
一种固件在线批量升级的方法 Download PDFInfo
- Publication number
- CN104182261A CN104182261A CN201410438617.1A CN201410438617A CN104182261A CN 104182261 A CN104182261 A CN 104182261A CN 201410438617 A CN201410438617 A CN 201410438617A CN 104182261 A CN104182261 A CN 104182261A
- Authority
- CN
- China
- Prior art keywords
- firmware
- bmc
- tftp
- ramfs
- server
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 claims description 12
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004883 computer application Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种固件在线批量升级的方法,在远端创建一个tftp服务器,并将需要升级的固件镜像放置到tftp服务器的tftp目录中,发送IPMI命令通知服务器的BMC,IPMI命令中包含tftp服务器的IP地址和tftp目录,BMC接收到此条IPMI命令后,将ramfs挂载到***中,并从tftp服务端接收需要升级的固件镜像到ramfs中,最后将ramfs中的固件镜像更新到整个Flash中;本发明和现有技术相比,可以大大减少批量更新BMC固件镜像的时间和工作量,为***维护人员和管理人员提供了极大的便利,从而减少了***管理维护的成本,同时也能保证用户的业务顺利进行。
Description
技术领域
本发明涉及计算机技术领域,具体地说是一种固件在线批量升级的方法。
背景技术
随着高性能计算机技术的发展,对于高性能计算机的监控管理(BMC)功能也提出了不少的挑战,尤其是互联网用户,通常使用大批量的计算机、服务器进行高性能计算等工作,同时对于计算机的BMC也提出了更高的要求,经常会有新需求,新要求出现,所以就不可避免的会面临BMC固件升级问题。然而传统的BMC升级方法一般只能对计算机逐个进行固件的升级更新,浪费了人力物力财力,不止如此,逐个计算机进行BMC升级更新,占用过多的时间,也会影响到互联网用户的业务,一般是不会被允许的。
这种传统的固件升级的方法,只适用于使用很少数量计算机的用户,无法满足计算机数量多的用户,尤其是无法满足互联网用户的需求。然而,在日益增长的高性能计算领域,处理的计算越来越复杂,处理的业务量也迅猛增长,这就要求计算机的数量不断增加和速度不断提升,这就对BMC固件的批量升级也提出了要求。因此,提出一种固件在线批量升级的方法就很有必要了。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种固件在线批量升级的方法。
本发明的技术方案是按以下方式实现的,其具体步骤如下:
(1)创建一个tftp服务端,并将需要升级的固件镜像放置到tftp服务端目录中;
(2)对某一BMC的IP段,批量发送相同的IPMI命令,保证此BMC的IP段中所有BMC均能接收到IPMI命令;
(3)此BMC的IP段中的所有BMC收到IPMI命令后,分别将自身的ramfs挂载到***中,并从tftp服务端同时接受需要升级的固件镜像;
(4)接收完毕,将ramfs中的固件镜像更新到整个Flash中,更新完毕以后,重新启动BMC。
本发明的优点是:
本发明的一种固件在线批量升级的方法和现有技术相比,基于大批量计算机的应用,尤其是互联网用户,可以大大减少批量更新BMC固件镜像的时间和工作量,为***维护人员和管理人员提供了极大的便利,从而减少了***管理维护的成本,同时也能保证用户的业务顺利进行。本发明中的固件在线批量升级的方法存在上述优点,使得弥补了传统固件升级方法的不足,使其更适用于批量的高性能计算机应用领域,因而具有非常广泛的发展空间。
具体实施方式
下面对本发明的一种固件在线批量升级的方法作以下详细说明。
本发明的一种固件在线批量升级的方法,具体步骤如下:
(1)创建一个tftp服务端,并将需要升级的固件镜像放置到tftp服务端目录中;使得tftp客户端能够从tftp服务器中下载固件镜像;
(2)对某一BMC的IP段,批量发送相同的IPMI命令,保证此BMC的IP段中所有BMC均能接收到IPMI命令;此IPMI命令中包含tftp服务器的IP地址和tftp目录;
(3)此BMC的IP段中的所有BMC收到IPMI命令后,分别将自身的ramfs挂载到***中,并从tftp服务端同时接受需要升级的固件镜像;
(4)接收完毕,将ramfs中的固件镜像更新到整个Flash中,更新完毕以后,重新启动BMC。
本发明提供一种固件在线批量升级的方法,计算机***运行过程中,在远端对某一BMC的IP段批量发送IPMI命令,BMC收到此IPMI命令以后,将ramfs挂载到***中,并从tftp服务端接收需要升级的固件镜像到ramfs中,接收完毕以后,将ramfs中的固件镜像更新到整个Falsh存储设备中,更新完毕,自动重新启动BMC,即可完成对此BMC的IP段中的所有计算机的BMC批量升级。本方法对于大批量计算机更新BMC固件镜像非常有用,大大减少了更新固件的工作量,同时也能保证计算机用户的业务顺利开展。
与传统的固件镜像升级的方法相比,本发明中固件在线批量升级的方法具有快速、便捷等特性。
本发明的一种固件在线批量升级的方法其加工制作非常简单方便,按照说明书所示即可加工。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (1)
1.一种固件在线批量升级的方法,其特征在于具体步骤如下:
(1)创建一个tftp服务端,并将需要升级的固件镜像放置到tftp服务端目录中;
(2)对某一BMC的IP段,批量发送相同的IPMI命令,保证此BMC的IP段中所有BMC均能接收到IPMI命令;
(3)此BMC的IP段中的所有BMC收到IPMI命令后,分别将自身的ramfs挂载到***中,并从tftp服务端同时接受需要升级的固件镜像;
(4)接收完毕,将ramfs中的固件镜像更新到整个Flash中,更新完毕以后,重新启动BMC。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410438617.1A CN104182261A (zh) | 2014-09-01 | 2014-09-01 | 一种固件在线批量升级的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410438617.1A CN104182261A (zh) | 2014-09-01 | 2014-09-01 | 一种固件在线批量升级的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104182261A true CN104182261A (zh) | 2014-12-03 |
Family
ID=51963337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410438617.1A Pending CN104182261A (zh) | 2014-09-01 | 2014-09-01 | 一种固件在线批量升级的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104182261A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105589712A (zh) * | 2015-08-24 | 2016-05-18 | 杭州昆海信息技术有限公司 | Bmc模块更新方法以及装置 |
CN106020867A (zh) * | 2016-05-11 | 2016-10-12 | 浪潮电子信息产业股份有限公司 | 一种部署固件的方法及装置 |
CN106445580A (zh) * | 2016-08-27 | 2017-02-22 | 浪潮(北京)电子信息产业有限公司 | 一种带外升级bmc的方法及装置 |
CN106657444A (zh) * | 2017-02-24 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种配置bmc的ip地址的方法及装置 |
CN108958776A (zh) * | 2018-07-31 | 2018-12-07 | 山东超越数控电子股份有限公司 | 一种基于命令行的bmc固件更新方法与装置 |
CN109002308A (zh) * | 2018-07-17 | 2018-12-14 | 郑州云海信息技术有限公司 | 一种bmc升级的方法及装置 |
CN109445822A (zh) * | 2018-11-02 | 2019-03-08 | 郑州云海信息技术有限公司 | 一种cmc批量刷新双镜像bmc的方法及*** |
CN112769589A (zh) * | 2019-11-06 | 2021-05-07 | 大唐移动通信设备有限公司 | 一种基站升级方法及装置 |
US11137994B2 (en) | 2019-11-08 | 2021-10-05 | Microsoft Technology Licensing, Llc | Baseboard management controller firmware update |
-
2014
- 2014-09-01 CN CN201410438617.1A patent/CN104182261A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105589712A (zh) * | 2015-08-24 | 2016-05-18 | 杭州昆海信息技术有限公司 | Bmc模块更新方法以及装置 |
CN105589712B (zh) * | 2015-08-24 | 2019-09-06 | 新华三信息技术有限公司 | Bmc模块更新方法以及装置 |
CN106020867A (zh) * | 2016-05-11 | 2016-10-12 | 浪潮电子信息产业股份有限公司 | 一种部署固件的方法及装置 |
CN106445580A (zh) * | 2016-08-27 | 2017-02-22 | 浪潮(北京)电子信息产业有限公司 | 一种带外升级bmc的方法及装置 |
CN106657444A (zh) * | 2017-02-24 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种配置bmc的ip地址的方法及装置 |
CN106657444B (zh) * | 2017-02-24 | 2019-09-24 | 郑州云海信息技术有限公司 | 一种配置bmc的ip地址的方法及装置 |
CN109002308A (zh) * | 2018-07-17 | 2018-12-14 | 郑州云海信息技术有限公司 | 一种bmc升级的方法及装置 |
CN108958776A (zh) * | 2018-07-31 | 2018-12-07 | 山东超越数控电子股份有限公司 | 一种基于命令行的bmc固件更新方法与装置 |
CN109445822A (zh) * | 2018-11-02 | 2019-03-08 | 郑州云海信息技术有限公司 | 一种cmc批量刷新双镜像bmc的方法及*** |
CN109445822B (zh) * | 2018-11-02 | 2021-10-22 | 郑州云海信息技术有限公司 | 一种cmc批量刷新双镜像bmc的方法及*** |
CN112769589A (zh) * | 2019-11-06 | 2021-05-07 | 大唐移动通信设备有限公司 | 一种基站升级方法及装置 |
US11137994B2 (en) | 2019-11-08 | 2021-10-05 | Microsoft Technology Licensing, Llc | Baseboard management controller firmware update |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182261A (zh) | 一种固件在线批量升级的方法 | |
US11150952B2 (en) | Accelerating and maintaining large-scale cloud deployment | |
US9361087B1 (en) | Device driver aggregation in operating system deployment | |
US20190095253A1 (en) | Cluster updating using temporary update-monitor pod | |
US9176786B2 (en) | Dynamic and automatic colocation and combining of service providers and service clients in a grid of resources for performing a data backup function | |
US9846576B2 (en) | Technologies for reprogramming network interface cards over a network | |
CN103986786A (zh) | 一种远程云桌面操作*** | |
CN103984575A (zh) | 一种云计算环境下集群Linux操作***快速部署方法 | |
CN103605561A (zh) | 一种云计算集群***及其在线迁移物理服务器的方法 | |
TWI492064B (zh) | 雲端系統及其開機部署方法 | |
US10333785B2 (en) | Server information handling system configuration by peer-to-peer networking | |
TWI476692B (zh) | 變更設備配置檔之資訊通知裝置及方法 | |
CN104572372A (zh) | 一种服务器性能测试环境搭建***及方法 | |
WO2018191849A1 (zh) | 云管理平台、虚拟机管理方法及其*** | |
CN107656748B (zh) | 应用发布的方法和装置 | |
US9497079B2 (en) | Method and system for establishing, by an upgrading acceleration node, a bypass link to another acceleration node | |
CN105306225A (zh) | 一种基于Openstack的物理机远程关机方法 | |
TW201546714A (zh) | 電腦系統及基本輸入輸出系統之設定方法 | |
CN102480360B (zh) | 多个服务器的电源控制方法 | |
CN203301532U (zh) | 云桌面*** | |
TW201305912A (zh) | 虛擬機管理系統及方法 | |
WO2016029774A1 (zh) | 基于虚拟化的应用存储方法、执行方法、装置及*** | |
CN106406978B (zh) | 私有云虚拟机模板自动制作装置及方法 | |
CN102789388B (zh) | 基于bmc在mips架构服务器中增加网卡功能的方法及*** | |
JP2009230586A (ja) | データベース管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141203 |
|
WD01 | Invention patent application deemed withdrawn after publication |