Это просто, при условии, что у вас есть подключение к интернет и сервер 11-го ( Dell Server 11G ) и выше поколения, Нужно во время загрузки cервера зайти в LifeCycle Controller/Unified Server Configurator, с помощью клавиши F10, во время приглашения войти в BIOS SETUP.В этом случае BIOS берёт файл обновления с ftp сервера Dell.
Но что делать, когда сервер не имеет прямого подключения к интернет?
В этой статье опишу один из возможных вариантов обновления BIOS с помощью Linux (Centos 6 x86_64) системы установленной на сервере.
Для начала нам необходимо предварительно скачать утилиту smbios-utils с EPEL репозитория и bin файл с новым обновлением c Support - Drivers & Downloads для быстрого поиска нужного BIOS лучше использовать Service Tag
На компьютере имеющему доступ к интернету:
#Создадим каталог и перейдем в него
mkdir /root/soft
cd /root/soft
#Скачаем smbios-utils пакеты необходимые для его установки
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libsmbios-2.2.26-3.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/smbios-utils-bin-2.2.26-3.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/python-smbios-2.2.26-3.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/smbios-utils-2.2.26-3.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/smbios-utils-python-2.2.26-3.el6.x86_64.rpm
Сделаем обновление:
#Распакуем BIN файл
#так можно посмотреть версию нового BIOS
smbios-rbu-bios-update --hdr-info=firmware/payload/PET310-010902.hdr
#на примере буду скачивать биос для T310
wget ftp://ftp.dell.com/FOLDER00482973M/1/T310_BIOS_XKM32_LN32_1.9.2.BIN
wget ftp://ftp.dell.com/FOLDER00482973M/1/T310_BIOS_XKM32_LN32_1.9.2.BIN
Теперь перенесём файлы на сервер , например с помощью scp:
scp * root@server:/tmp
Установим утилиту:
#важно соблюдать порядок установки
rpm -i libsmbios-2.2.26-3.el6.x86_64.rpm
rpm -i libsmbios-2.2.26-3.el6.x86_64.rpm
rpm -i smbios-utils-bin-2.2.26-3.el6.x86_64.rpm
rpm -i python-smbios-2.2.26-3.el6.x86_64.rpm
rpm -i smbios-utils-python-2.2.26-3.el6.x86_64.rpm
rpm -i smbios-utils-2.2.26-3.el6.x86_64.rpm
Сделаем обновление:
#Распакуем BIN файл
sh T310_BIOS_XKM32_LN32_1.9.2.BIN --extract firmware
#посмотрим имя файла обновления BIOS
ls firmware/payload/
ls firmware/payload/
#так можно посмотреть версию нового BIOS
smbios-rbu-bios-update --hdr-info=firmware/payload/PET310-010902.hdr
#Команда обновления BIOS с автоматической перезагрузкой
smbios-rbu-bios-update --hdr=firmware/payload/PET310-010902.hdr -u --reboot
smbios-rbu-bios-update --hdr=firmware/payload/PET310-010902.hdr -u --reboot
#проверка текущей версии BIOS
Сервер Dell PowerEdge R210
ОтветитьУдалитьСервер Dell PowerEdge R320
Сервер Dell PowerEdge R420
Сервер Dell PowerEdge R510
Сервер Dell PowerEdge R520
Сервер Dell PowerEdge R610
Сервер Dell PowerEdge R620
Сервер Dell PowerEdge R710
Сервер Dell PowerEdge R720
Сервер Dell PowerEdge R720xd
Сервер Dell PowerEdge T110
Сервер Dell PowerEdge T320
Сервер Dell PowerEdge T420
Сервер Dell PowerEdge T610
Сервер Dell PowerEdge T620
Сервер Dell PowerEdge T710
Конфигуратор сервера DELL
Купить сервер Dell PowerEdge
сервер выбрать для офиса компании крупной или небольшой или для интернет-магазина