23/06/2023
Столкнулся недавно с интересной особенностью обновления прошивок на серверах Dell, которая является далеко не интуитивно понятной, а информацию о ней еще нужно постараться найти. Хотелось бы поделиться своим опытом, чтобы администраторам и инженерам, работающим с серверами DELL, было проще заниматься вопросами апдейта прошивок, firmware и т.д. Обновления для серверов Dell и их компонентов выходят в виде DUP файлов, которые представляют собой самораспаковывающиеся .exe архивы, которые содержат в себе все необходимые компоненты. Более подробную информацию о данном типе файлов можно почитать на сайте производителя по следующей ссылке.
Суть проблемы
Итак, в чем же интересная особенность установки обновлений на серверах Dell, которая делает этот процесс не совсем понятным и прозрачным. Первоначально, все пакеты обновлений можно скачать на соответствующем разделе support сайта Dell — https://www.dell.com/support/. Выбрав нужный продукт и нажав кнопочку «Поиск», получим список доступных обновлений. Например, по «PowerEdge MX7000» мы получим большой список различного софта в разделе Drivers and Downloads. Далее возьмем для целей нашей статьи прошивку для блейд коммутатора MX5108n (в каждом конкретном случае апдейт выбирается под нужный компонент оборудования). Скриншот с сайта при этом с текущей версией прошивки приведен ниже.
Как видно на картинке, для обновления предлагается скачать exe файл, который представлен, судя по описанию, в Microsoft Windows 64-bit format и не требует отдельной установки Microsoft WOW64. Интересно, что конкретных инструкций по проведению процесса обновления в сопутствующей документации к файлу не приводится. Наверное, подразумевается, что Вы уже знакомы, как это необходимо выполнять. Однако, при попытке запуска данного файла в операционной системе Microsoft Windows с доступом к соответствующему оборудованию — ничего путевого у Вас не получится. Те или иные ошибки приведут к неудаче в обновлении нужной прошивки.
Как оказалось, для применения данных файлов обновления необходимо использовать либо систему управления Dell Open Manage Enterprise (OME), либо Dell Open Manage Enterprise — Modular (OME-M) в случае с блейд корзинами. В соответствующей системе управления, используемой в организации, выбираем в GUI раздел Devices -> I/O Modules. После этого указываем конкретный коммутатор MX5108n, который должен быть обновлен. На странице управления данным коммутатором нажимаем на вкладку Firmware, где будет доступна функция апдейта ПО данного аппаратного компонента. Нажав кнопку Update, мы сможем выбрать конкретный exe файл DUP, который загрузили ранее с сайта https://www.dell.com/support/, и провести нормально обновление софта на нужном коммутаторе. Аналогично другие компоненты серверных платформ обновляется по похожей схеме в соответсвующих разделах системы управления OME или OME-M.
Заключение
Многие вещи в IT приходится узнавать через собственный опыт и затраченное время на это. Наверное, поэтому в каждой специальности ценятся люди именно с опытом. Описывая свои практические знания тут, я надеюсь, что всем системным администраторам, кто сталкивается в своей работе с оборудованием Dell, пригодится информация данной статьи, а также позволит сэкономить время при проведении манипуляций с обновлением прошивок и прочего софта.