超微Supermicro Update Manager (SUM)

Supermicro更新管理器 (SUM) 可用于管理Supermicro X9 (Romley)、X10、B10、X11、B11、H11 生成主板的固件和配置。SUM 是一个命令行接口实用工具, 可以从集中式管理服务器执行并行命令。管理可能有两个通道: OOB (带外) 通道, 即通过 BMC/IPMI 接口进行通信, 以及带内通道, 即通过本地系统接口进行通信。通过 OOB 通道, 大多数管理命令都可以独立于托管系统上的操作系统上执行, 甚至在安装操作系统之前。SUM 支持 Linux、Windows 和 FreeBSD。某些功能所需的薄代理服务 (TAS)。许可: SFT-OOB-LIC 或 SFT-DCMS-Single满足每个监视器节点所需。

下载:

产品特点:

  • 密钥管理
    • 激活/查询/清除产品密钥
  • 系统检查
    • 支持OOB
    • 资产信息
    • 系统利用率
    • 传感器数据
  • BIOS管理
    • 更新BIOS固件
    • BIOS信息
    • 获取当前/默认 BIOS设置
    • 更改BIOS设置
    • 获取/更改/编辑DMI信息
  • BMC管理
    • 更新BMC固件
    • BMC信息
    • 获取/更改BMC配置
    • 获取/清理系统时间日志
  • 储存管理(仅支持3108 RAID卡)
    • 更新RAID控制器固件*
    • RAID控制器信息*
    • 获取/更改RAID控制器配置*
    • 获取SATA信息
    • 获取NVMe信息
  • CMM管理
    • 更新CMM控固件
    • CMM控制器信息
    • 获取/更改CMM控制器配置
  • 应用程序
    • 安装/卸载ISO镜像
    • TPM资源调配

License: SFT-DCMS-Single

TAS required

主板型号为X10DRi,先去超微官网下载好SUM和最新的BIOS以及BMC的固件.

查看当前BIOS版本:

dmidecode | less

# dmidecode 3.0
Scanning /dev/mem for entry point.
SMBIOS 2.8 present.
124 structures occupying 5176 bytes.
Table at 0x000ED8A0.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: American Megatrends Inc.
        Version: 1.1
        Release Date: 04/14/2015
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 8192 kB
        Characteristics:

dmidecode -s bios-version
1.1

解压SUM和BIOS文件:

tar zxf sum_2.2.0_Linux_x86_64_20190220.tar.gz
unzip X10DRi18_914.zip
ll -h ..
 
total 18M
drwxr-xr-x 4 root root  134 May  8 17:38 sum_2.2.0_Linux_x86_64
-rw-r--r-- 1 root root 8.0M May  8 16:52 sum_2.2.0_Linux_x86_64_20190220.tar.gz
drwxr-xr-x 4 root root   29 Sep 19  2018 X10DRi18.914
-rw-r--r-- 1 root root 9.5M May  8 17:34 X10DRi18_914.zip

更新BIOS:

cd sum_2.2.0_Linux_x86_64
[root@xxx sum_2.2.0_Linux_x86_64]# ./sum -c UpdateBios --file /root/X10DRi18.914/DOS/X10DRi18.914
 
<code>
Supermicro Update Manager (for UEFI BIOS) 2.2.0 (2019/02/20) (x86_64)
Copyright(C)2019 Super Micro Computer, Inc. All rights reserved.
Reading BIOS flash ..................... (100%)
Checking BIOS ID ...
Checking ME Firmware ...
Comparing FDT for ROM file and flash.... (100%)
 
***************************<<<<<CRITICAL WARNING>>>>>***************************
 
ExitCode                = 254
Description             = Manual steps are required
Program Error Code      = 119.18
Error message:
        FDT is different. Please use system reboot(do not shutdown or poweroff
    system) command to force ME enter manufacturing mode and run UpdateBIOS
    command again to update BIOS and ME region.
 
********************************************************************************

警告提示,需要重启,进入“FLASH MODE”:

reboot

再次进行更新:

[root@c6node11 sum_2.2.0_Linux_x86_64]# ./sum -c UpdateBios --file /root/00/X10DRi18.914/DOS/X10DRi18.914 
Supermicro Update Manager (for UEFI BIOS) 2.2.0 (2019/02/20) (x86_64)
Copyright(C)2019 Super Micro Computer, Inc. All rights reserved.
Reading BIOS flash ..................... (100%)
Checking BIOS ID ...
Programming BIOS and ME (including FDT)
Writing BIOS flash ..................... (100%)
Verifying BIOS flash ................... (100%)
Checking ME Firmware ...
Putting ME data to BIOS ................ (100%)
Writing ME region in BIOS flash ...
 - Update success for /FDT!!
 - Updated Recovery Loader to OPRx
 - Updated FPT, MFSB, FTPR and MFS
 - ME Entire Image done
WARNING:Must power cycle or restart the system for the changes to take effect!

再次重启以便生效:

reboot

检查更新结果:

dmidecode -s bios-version       
3.1

Note: IPMI固件的话,就可以直接在WEB-GUI上更新(将下载的IPMI更新包里的bin文件解压出来,选择,上传)

BIOS 3.1 release log

  • hardware/超微sum.txt
  • 最后更改: 2019/05/08 18:35
  • 由 mrco