Обновление BIOS на сервере Dell PowerEdge R510

в 16:24, , рубрики: dell, Dell PowerEdge, linux, Серверное администрирование, метки: , ,

Производители серверного оборудования стараются следить за корректной работой своих продуктов. Одной из таких мер есть исправление и совершенствование BIOS'a. В данной статье я расскажу как можно обновлять BIOS серверов Dell серии PowerEdge из дистрибутива Fedora.

1. Узнаем версию текущей прошивки и модель сервера

[root@home ~]# smbios-sys-info

Libsmbios version:      2.2.28
Product Name:           PowerEdge R510
Vendor:                 Dell Inc.
BIOS Version:           1.8.2
System ID:              0x02F1
Service Tag:            XXXXXXX
Express Service Code:   XXXXXXXXXXX
Asset Tag:
Property Ownership Tag:

Текущая версия BIOS'a 1.8.2.

2. На сайте support.dell.com/support/DPP/Index.aspx?c=us&l=en&s=biz
Ищем по «Service Tag» наш сервер и переходим на вкладку «Drivers & Downloads». В выпадающем списке выбираем «Operating Systems: Red Hat Enterprise Linux 6». Скачиваем на сервер последнюю версию BIOS'a (файл с расширением .bin).

3. Существует два способа перепрошивки.
— запустив bin-файл

sh R510_BIOS_NGVY8_LN32_1.9.0.BIN

— через утилиту smbios-rbu-bios-update, но для этого необходимо выполнить подготовительные работы.
устанавливаем пакет smbios-utils

[root@home ~]# yum install smbios-utils

распаковываем bin-файл

[root@home ~]# mkdir firmware; sh R510_BIOS_NGVY8_LN32_1.9.0.BIN --extract firmware

смотрим инфо о новой версии прошивки

[root@home ~]# smbios-rbu-bios-update --hdr-info=firmware/payload/PER510-010900C.hdr
BIOS HDR file information dump.

Filename: firmware/payload/PER510-010900C.hdr
File magic header: $RBU
Header length: 84
Header major version: 2
Header minor version: 0
Number of supported systems: 6
Quick check field: Copyright 2011 Dell Inc.
BIOS Version (RAW): <libsmbios_c.rbu_hdr.c_ubyte_Array_3 object at 0x24e8d40>
BIOS Version: 1.9.0
Misc flags: 1
Compatibility flags: 91
System ID: 0x02f1  Hardware Revision: 0
System ID: 0x043c  Hardware Revision: 0
System ID: 0x0460  Hardware Revision: 0
System ID: 0x0474  Hardware Revision: 0
System ID: 0x0475  Hardware Revision: 0
System ID: 0x048a  Hardware Revision: 0

непосредственно сама перепрошивка и перезагрузка сервера

[root@home ~]# smbios-rbu-bios-update --hdr=PER510-010900C.hdr -u --reboot

после перезагрузки проверяем текущую версию прошивки

[root@home ~]# smbios-sys-info

Libsmbios version:      2.2.28
Product Name:           PowerEdge R510
Vendor:                 Dell Inc.
BIOS Version:           1.9.0
System ID:              0x02F1
Service Tag:            XXXXXXX
Express Service Code:   XXXXXXXXXXX
Asset Tag:
Property Ownership Tag:

В итоге получаем обновленный BIOS версии 1.9.0.

Данным способом можно перепрошивать BIOS на всех серверах серии Dell PowerEdge.

Автор: borbelyua

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js