Обновление серверов Dell PowerEdge (BIOS, Firmware, Драйвера)
- Какие компоненты обновляют на серверах Dell
- Методы обновления BIOS, Firmware и драйвера на серверах Dell
- Обновление BIOS и прошивок Dell, через IDRAC
- Как обновить биос dell и другие прошивки, через операционную систему
- Обновление BIOS и драйверов, через загрузочный ISO Dell Update Package (DUP)
- Создание загрузочной флешки с ISO DUP
- Монтирование ISO в IDRAC
- Обновить все, через Dell Repository Manager
- Dell Repository Manager v2
- Dell Repository Manager v3
- Установка Dell Repository Manager 2.2
- Установка Dell Repository Manager 3
- Создание загрузочного и SSU дисков обновления биос и драйверов на серверах Dell в Dell Repository Manager 3
- Создание репозитория для PowerEdge R740
- Создаем SSU и загрузочный ISO в Dell EMC Repository Manager 3
- Создание загрузочного и SSU дисков обновления биос и драйверов на серверах Dell в Dell Repository Manager 2
- Ручное создание репозитория
- Обновление BIOS и Firmware через SSU в LifeCycle Controller
- В Dell Repository Manager не получается экспортировать SUU
Добрый день! Уважаемые читатели и гости компьютерного блога №1 в России Pyatilistnik.org. Я с удовольствием продолжаю цикл статей про сервера Dell PowerEdge. Не так давно у меня на работе появилось восемь R740 моделей, и логично, что прежде, чем их запустить в продакшен, их нужно максимально обновить. Темой сегодняшней статьи будет обновление биоса, драйверов и прошивок на серверах линейки Dell powerEdge. Натолкнуло меня на ее написание, то что многим пользователям понравились статьи про установку обновлений на серверах HP и IBM. Так что делюсь своим опытом.
Какие компоненты обновляют на серверах Dell
Если у вас есть возможность произвести апдейт сервера, то вы должны проверить вот такие вещи:
- Обновление BIOS на Dell PowerEdge - так как от этой микропрошивки зависит правильная работа оборудования всего сервера, чем версия новее, тем более современное оборудование поддерживается и тем меньше проблем с уже существующим, за счет исправления известных багов.
- Обновление прошивок (Firmware) на RAID контроллер, жесткие диски, на адаптеры HBA, IDRAC, FC карты
- Обновление оставшихся микропрограмм и драйверов
Методы обновления BIOS, Firmware и драйвера на серверах Dell
По своему опыту я могу выделить четыре метода позволяющие вам все проапгрейдить на PowerEdge:
- Отдельное скачивание пакетов с биосом, драйверами или прошивками на официальном сайте. Затем установка их через ОС или же IDRAC.
- Использование утилиты DELL EMC System Update. Есть версия и под Windows и под Linux.
- Использование загрузочного ISO носителя (Dell Update Package (DUP))
- Использование утилиты Dell Repository Manager, для создания репозитория и загрузочного носителя. Давайте я опишу каждый из них подробнее.
Обновление BIOS и прошивок Dell, через IDRAC
Вначале покажу, самый базовый метод, обновления биоса Dell и других компонентов, заключается он в скачивании отдельных пакетов с официального сайта и установкой их через порт управления IDRAC, который у вас должен быть уже настроен. Открываем официальный сайт, и находим на нем ваш сервер, у меня это R740.
Далее вы находите нужный для себя драйвер или BIOS. Загружаете его себе на компьютер. После чего переходите в веб-интерфейс вашего порта управления IDRAC. Там находите вкладку "Maintenance - System Update".
Через кнопку "Choose File" укажите ваш скачанный файл с прошивкой BIOS или других компонентов.
Как только вы добавили файл обновления драйверов и биоса, у вас станет активная кнопка загрузки "Upload".
Начнется процесс загрузки ваших пакетов.
Когда они будут перенесены на внутреннюю память сервера, у вас активируются кнопки "Install" и "Install Next Reboot (Установка при следующей перезагрузке)". Выбираем приемлемый для вас вариант. Я выберу простую установку.
У вас появится всплывающее окно в котором вам предложат создать задание, через кнопку "Job Queue".
На вкладке обслуживания "Maintenance - Job Queue", вы сможете отслеживать процесс выполнения обновления. Вы должны дождаться статуса "Completed". В моем примере обновился IDRAC и он будет пере запущен.
В итоге у меня при обновлении версии порта управления, отвалился web-интерфейс, это нормально, он же шьется.
Пропало 10 сетевых пакетов, это не критично.
В итоге я получил свежую версию IDRAC. В случае с прошивкой BIOS и некоторых других компонентов, вам потребуется перезагрузка сервера, иначе задание обновления не начнет отрабатывать.
Как обновить биос dell и другие прошивки, через операционную систему
То же ручной способ по прошивки всего, что только можно. Суть его заключается в том, что скачанные пакеты, которые мы подкладывали в интерфейсе IDRAC, мы запускаем из операционной системы, которая у вас установлена. Данным методом, обновление bios у Dell возможно, для операционных систем Windows или Linux, для ESXI придется, выбирать другие методы.
Предположим у меня установлена Windows Server 2016 и мне на ней нужно обновить все драйвера для сервера Dell и все прошивки биос, контроллеров. Копируем ваши файлы прошивок на сервер. В этом примере я прошью старенький сервер Dell PowerEdge 860. Его текущая версия биоса A05 от 10.04.2007. Процесс обновления других серверов Делл, ничем не отличается.
Запустите пакет обновления Bios Dell и нажмите кнопку установки "Install"
Мастер установки драйверов просканирует вашу операционную систему и проверит, требуется ли вашему серверу обновлять биос, драйвера или прошивки. Если будет определено, что ваши версии устарели, то вам предложат это поправить:
Говорим, да хотим и нажимаете "Yes". Начнется процесс извлечения нужных файлов.
Когда все будет готово, то можете запускать процесс обновления драйверов или биос.
Когда ваш сервер все установит, он попросит вас произвести перезагрузку, чтобы изменения вступили в силу, соглашаемся. После загрузки сервера вы получите обновленные компоненты.
Обновление BIOS и драйверов, через загрузочный ISO Dell Update Package (DUP)
Данный метод, имеет ряд плюсов и ряд минусов в процессе прошивки оборудования. Суть данного способа в том, что вы загружаетесь с загрузочной флешки или ISO образа Dell Update Package. После чего начинается автоматическое обновление компонентов вашег осервера. Удобно, что почти все автоматически и не требуется поочередный поиск компонентов, из минусов:
- Большой объем диска, он может достигать до 8 ГБ
- Не всегда свежие сборки, но поправимо ,если вы создадите его сами в Dell Repository Manager, об этом ниже
- Создание загрузочных носителей, либо возможные проблемы с монтированием ISO, в IDRAC
Заходите на страницу вашего сервера Dell, у меня это R740, если другой, то просто в адресе за место R740 укажите свою модель. Обратите внимание, что как правило тут не самые свежие версии.
Далее, чтобы начать процесс обновления биоса, нам нужно создать загрузочную носитель, тут три варианта:
- Использовать виртуальный CD-ROM на порту управления
- Создать загрузочную флешку
- Использовать коробку Zalman с возможностью монтирования ISO
Создание загрузочной флешки с ISO DUP
Для создания загрузочной флешки прошивающей биос и драйвера у серверов Dell, мы будем использовать утилиту Rufus, с помощью которой мы делали флешку с Windows 10. Запускаете утилиту Rufus, через кнопку с изображением диска, откройте ваш ISO образ DUP и нажмите кнопку "Start", для начала создания флешки. Через пру минут все будет готово.
Теперь я покажу как смонтировать ISO в на порту управления и мы продолжим обновление, это чтобы два раза не показывать одно и тоже, с разных загрузочных носителей.
Монтирование ISO в IDRAC
И так, как обновить биос dell сервера. В IDRAC монтируем диск, через окно виртуального KVM, нажав кнопку "Virtual Media"
Через кнопку "Choose File" вы укажите путь до вашего ISO Dell Update Package.
Через кнопку "Map Device", монтируем наш образ, обратите внимание, что он будет доступен в режиме, только для чтения.
Все диск DUP, готов к работе, так как у вас стала доступна кнопка отмонтирования "Un-map Device".
Приступаем к процедуре обновления Firmware и BIOS Dell R740. Дожидаемся инициализации оборудования, обычно это занимает около минуты.
В меню выбора действий с сервером, выберите пункт "F11 = Boot Manager", для попадания в меню выбора загрузочного устройства.Загрузитесь с CD/DVD Boot Requested IDRAC
У вас появится загрузочное меню Dell Deployment Toolkit 6.0.1, выбираем первый пункт и переходим к обновлению сервера Dell PowerEdge R740.
У вас появится запись: Current bootmode is set to UEFI, loading DTK ELI in UEFI mode
И появится целый ряд пингвинов, в момент загрузки драйверов и компонентов.
После чего запустятся скрипты по установке свежих версий BIOS, прошивок и драйверов.
У меня обновился IDRAC, о чем говорит сообщение, о попытке пере подключиться.
Дожидаетесь сообщения:
Press Enter to reboot ...
Оно означает, что нужно произвести перезагрузку сервера, для применения новых прошивок. Как видите, у данного метода обновления Dell серверов, есть свои плюсы.
Обновить все, через Dell Repository Manager
Dell Repository Manager - это программный продукт, в задачи которого входит создание собственного загрузочного и не загрузочного диска со всеми прошивками и драйверами, для последующего обновления, через операционную систему или микропрограмму Lifecicle Controller при запуске сервера. Позволяет создавать настраиваемые пакеты и репозитории на компьютерах под управлением операционной системы Microsoft Windows. Настраиваемые пакеты и репозитории состоят из пакетов обновлений Dell Update (DUP), отобранных по определенным указанным критериям.
Пакеты DUP — это служебные программы, предоставляемые корпорацией Dell для обновления отдельных компонентов ПО в системах Dell PowerEdge. Использование диспетчера репозиториев Repository Manager гарантирует, что система Dell PowerEdge будет содержать последние обновления BIOS, драйверов, микрокодов и программного обеспечения. Первым делом мы с вами загрузим и установим утилиту Dell Repository Manager, потом создадим репозиторий и соберм настраиваемый пакет SSU для вашего сервера. На текущий момент есть две версии Dell Repository Manager:
Dell Repository Manager v2
Обновление 2.3 https://www.dell.com/support/home/ru/ru/rubsdc/drivers/driversdetails?driverid=61cdj
Dell Repository Manager v3
Я покажу процесс установки утилиты версии 2.2 и 3.
Установка Dell Repository Manager 2.2
Запускаете установочный файл.
У вас откроется окно мастера инсталляции Dell Repository Manager v2.2, нажимаем "Next".
Принимаем лицензионное соглашение "A accept the terms in the license agreement"
Оставляем стандартное имя пользователя и нажимаем "Next"
При необходимости вы можете изменить каталог установки утилиты
Для завершения нажмите кнопку "Install".
Repository Manager успешно установлен.
Установка Dell Repository Manager 3
Запускаем дистрибутив, у вас так же как и с версией 2.2, откроется мастер Dell EMC Repository Manager. На первом окне будет общая информация о продукте, нажимаем "Next".
Принимаем лицензионное соглашение "I accept the terms of the license Agreement"
Задаем каталог установки продукта
Задаем место создания ярлыка, я оставил на рабочем столе
Если у вас установлены предыдущие версии, то вы на этом шаге мастера установки Dell Repository Manager v3.0 импортировать старые репозитории.
Проверяем сводную информацию и нажимаем "Install".
Начнется процесс извлечения файлов.
Все служба Dell EMC Repository Manager v3 успешно установлена и готова к созданию образа обновления биоса и прошивок на вашем сервере.
Создание загрузочного и SSU дисков обновления биос и драйверов на серверах Dell в Dell Repository Manager 3
Начну свой рассказ, о создании специальных дисков из DUP пакетов, для обновления BIOS, IDRAC и остальных драйверов на сервере Dell PowerEdge R740. В начале я покажу это процесс на свежей версии утилиты Dell EMC Repository Manager 3. Открываем ее. Первым делом нужно настроить и обновить компоненты и репозитории Dell EMC Repository Manager. Нажимаем на кнопку в верхнем левом углу.
Из открывшегося окна, выберите пункт "Application Preferences"
В открывшемся окне свойств, установите переключатель на https и перейдите на вкладку Plug-in.
По умолчанию утилита не установила плагины для создания загрузочного диска автоматического обновления серверов Dell и диска SSU, для lifecycle controller. Установите галки:
- Dell EMC Server Update Utility x64 Plug-in
- Dell EMC System Update (EXE)
- Dell EMC System Update (BIN)
- Dell EMC Bootble ISO Plug-in
Так же установите переключатель на автоматическое обновление "Automatically download new versions of plug-ins is avaliable" и нажмите кнопку "Update", в правом углу, для применения настроек.
Установка плагинов, будет добавлена в задания.
Чтобы посмотреть задания, откройте пункт "Jobs"
У меня появились 4 новых задания, у которых я могу отслеживать статус и просматривать лог. Дождитесь их выполнения.
Задания успешно отработали.
Создание репозитория для PowerEdge R740
Следующим этапом по созданию загрузочного диска и SSU, идет подготовка репозитория. На вкладке "Home", нажмите кнопку по добавлению нового репозитория "Add Repository".
Задайте название и перейдите к выбору системы, через кнопку "Choose System". Если оставить все системы (All System in base catalog), то в вашем репозитории будут абсолютно все модели серверов, общим весом на 44 ГБ.
Выбираем тип сервера, это могут быть лезвия, я же выберу рековые PowerEdge.
В списке моделей отыщите нужные вам, у меня это R740 и нажмите кнопку "Save".
Следующим шагом, нужно понять для каких операционных систем, ваш репозиторий будет скачивать DUP и Bin пакеты. Нажмите кнопку "Chose Operation System'
Выберите ваш тип операционной системы, я выберу:
- Linux
- Windows x64
- Os-independent (без привязки к системе) и нажмите кнопку "Save"
Компоненты, советую оставить все.
В итоге у вас появится новый репозиторий, содержащий набор пакетов DUP. Если способ, еще получить информацию, о вашем сервере, через дополнительные сервисы, IDRAC, OME, vCenter, но тут у вас должны быть учетные данные от них.
Открываем снова в верхнем углу "Preferences" и переходим в пункт "Catalogs". Вы сразу можете обратить внимание, что доступна свежая версия, выделите их оба и нажмите кнопку "Update"
Начнется процесс обновления.
Все, теперь ваш репозиторий имеет самую свежую версию.
Теперь выделите весь ваш репозиторий со всеми пакетами и нажмите кнопку "Compare"
Выделите все компоненты, которые вы хотели бы обновить и нажмите "Update"
У вас запуститься задание по обновлению компонентов репозитория Dell EMC Repository Manager.
Почти сразу вы увидите свежие даты на прошивках, ткперь можно приступать к сборке диска автоматического обновления BIOS и прошивок у Dell, а так же диск SSU.
Создаем SSU и загрузочный ISO в Dell EMC Repository Manager 3
Выбираем нужные системы в вашем репозитории и нажимаем кнопку экспорта "Export". В открывшемся окне, вам нужно будет определиться какой ISO вы будите собирать:
- Smart Bootable - загрузочный
- SSU ISO - или для обновления биосов, через Lifecycle Controller
Задаем каталог сохранения вашего ISO диска.
указываете нужное вам расположение.
После чего начинаете собирать ваш ISO, через кнопку "Export"
Для SSU можете поставить галку "Save ISO image in expanded form"
В заданиях у вас будут ваши "Job"
Процесс сборки ISO очень простой, у вас начинают скачиваться DUP пакеты, в каталог по умолчанию.
В виде папок. На выходе вы получите диск SSU и загрузочный Bootble.
Создание загрузочного и SSU дисков обновления биос и драйверов на серверах Dell в Dell Repository Manager 2
Открываем Dell Repository Manager 2.2, у вас появится окно в котором вы должны принять адрес репозитория, с которого будут производится скачивания. Нажимаем "Accept"
Если у вас старая версия утилиты, то вам сообщат, что есть более свежая версия, обязательно обновляемся.
У вас произойдет скачивание msp пакета обновления.
В верхнем левом углу нажимаем «New Dell Online» для синхронизации БД с онлайн каталогом
Сам процесс займет несколько минут.
После запуска Dell Repository Manager v2.4 задайте автоматическое обновление плагинов и источником оставьте "Online ftp.dell.com" репозиторий
Перейдите на вкладку "My Repositories" и нажмите кнопку "New". У вас откроется список возможных вариантов:
- Manually Create New Repository - создание репозитория в ручную, очень частый вариант
- Dell Console integration
- Dell IDRAC inventory - будет брать данные, о сервере с порта управления IDRAC
- Dell OpenManage Essentials (OME) inventory - будет брать данные, о сервере с OME
- Dell OpenManage integration for VMware vCenter inventory - из плагина vCenter
- Dell Modular Chassis inventory
- Dell Generic inventory
Давайте для примера выберем пункт "Dell IDRAC inventory". Укажите его имя.
Оставляем, что данные будем получать, через Dell Online Catalog.
Указываем ip адрес вашего IDRAC порта, логин и пароль и нажимаем кнопку "Connect".
Если все соединилось, то у вас определиться модель сервера и код системы. Нажимаем "Next".
Задаем для каких платформ, у вас будет поддержка.
Начнется процесс создание репозитория в Dell Repository Manager 2.4
Новые пакеты добавлены в репозиторий.
Откройте ваш созданный репозиторий. Он будет состоять из трех пунктов:
- Bundles - пакеты
- Components - компоненты
- Inventory
Выбираете нужные вам компоненты.
Теперь создадим SSU образ (iso образ Server Update Utility), нажимаем кнопку "Create Deployment Tools"
В появившемся окне выбираем вариант дистрибутива (в моем случае — iso образ Server Update Utility). Обратите внимание, что тут так же можно создать Bootble ISO или отдельную папку с SSU дистрибутивом, для создания из нее UNC шары.
Выбираем для каких систем будет создан iso образ Server Update Utility и нажимаем "Next".
Завершаем задание на создание образа.
В ваш планировщик, добавлены два задания.
Если не установлены какие-то плагины, то Dell Repository Manager их установит.
Как видите у меня успешно выполнились два задания по экспорту SSU дисков.
Если вы посмотрите содержимое данного диска, то увидите, что это не загрузочный диск и обычным набором пакетов DUP.
Ручное создание репозитория
Для обновления установленных драйверов необходимо создать репозиторий вручную.
В появившемся окне задаем имя создаваемого репозитория:
Оставляем "Dell Online Catalog"
Выбираем тип вашего сервера
Поддерживаемые операционные системы.
Указываем для каких серверов вы будите собирать образ.
В следующем окне по кнопке «Select Components» можно включить в репозиторий обновление для Dell OpenManage Server Administrator (для других моделей серверов в этом разделе могут быть доступны другие компоненты):
Выбираем компоненты.
Заканчиваем создание репозитория.
У вас будет добавлено несколько заданий в планировщик.
Репозиторий успешно создан.
Далее как и раньше выбираете пакеты.
И создаете ваш SSU образ.
Все просто.
Обновление BIOS и Firmware через SSU в LifeCycle Controller
Когда у нас есть SSU диски, то мы можем задействовать его при обновлении. Данный диск, можно запускать как внутри операционной системы, где будет обычный мастер установки, я его еще покажу, либо же на голом сервере, через механизм LifeCycle Controller.
LifeCycle Controller - это встроенная программа в сервера Dell, которая в красивом графическом интерфейсе, позволяет с ним взаимодействовать, производить различного рода настройки. Монтируем ваш iso образ Server Update Utility, я делаю это в IDRAC.
Перезагружаю сервер.
В момент загрузки, берите пункт F10 = Lifecycle Controller
У вас начнется его загрузка.
Вы попадете в утилиту Lifecycle Controller
Укажите пункт "Firmware Update - Launch Firmware Update", для установки свежих версий BIOS.
У вас на выбор будет три варианта обновления прошивок сервера Dell:
- FTP Server - нужен доступ в интернет
- Local Drive (CD or DVD or USB)
- Network Share (CIFS or NFS or HTTP or HTTPS Server)
Если выбрали "FTP Server", то при наличии интернета у вас начнется скачивание с download.dell.com
Если выбрали "Network Share (CIFS or NFS or HTTP or HTTPS Server)", то нужно указать путь до него, в моем примере, это UNC шара, где лежит папка с SSU.
Если выбрали обновление по USB - CD, то у вас определиться ваш смонтированный носитель.
На следующем шаге у вас будет выведена информация, о текущих версия биоса и драйверов, а так же какая новая, если есть, что обновить, то выделите их их и нажмите "Apply".
Начнется загрузка ваших DUP пакетов.
После чего начнется процесс обновления всех компонентов сервера Dell.
Точно так же прошивается с помощью SSU и в Windows, где достаточно будет запустить setup, и в Linux, где запустить нужно sh скрипт.
Как видите, все очень просто.
В Dell Repository Manager не получается экспортировать SUU
Обновился у меня Dell Repository Manager до версии 3.4.3.869, после чего пропала возможность при сборке ISO образа SUU выгрузить его локально на нужную директорию.
Но при нажатии на кнопку "Browse" нет возможности указать локальный каталог. Из активного только возможность выбрать сетевой шары.
Но на текущий момент выкрутился я так, создал локальную папку и сделал ее сетевой шарой. После чего нажал кнопку "Network" и указал расположение шары, логин и пароль для подключекния.
Если все данные подходят, то у вас будет сформировано задание в "Jobs".
Поздравляю!Восемь R740, это какие деньги?!!!
Спасибо за статью!пригодится:)
Ну деньги не мои , а бизнеса, и их уже 14)))
Приветствую! Благодарю за столь подробнейшую инструкцию! Воспользовался Dell Repository Manager 2ой версии. Возник вопрос. Компоненты выбрал, нажал Download file, компоненты скачались, а кнопка Create Deplloyment tools так и не активна.
Большое спасибо за огромный труд! Наверное, это самое подробное описание обновлений в рунете!!! Начинаю осваивать ДЕЛЛы, и есть вопрос по обновлениям. На страничке (R740XD с PERC H7406) поддержки доступные такие закачки: PERC H740P/H840/H745 RAID Controller Firmware 50.9.3-2949 — это прошивка, я ее успешно обновил.
Windows Server 2016 Driver 7.711.4.0 for PERC Controllers эту штуку устанавливать прямо в самой винде?
Есть еще Dell OS Driver Pack — его тоже устанавливать в винде?
Винду устанавливал подключив медиа (образ ДВД) через лайвсайкл контроллер, через развертывание. На этот момент сервер был выпущен в интернет (его обычная сетевая карта), вроде бы должны были установиться свежие драйвера — это так и есть?
Заранее благодарен!
Да все верно Dell OS Driver Pack можно ставить в Windows. LifeCycle Controller не всегда может стянуть из интернета последнюю версию, тут все зависит от репозитория, когда его обновят
Обновляли свой R520 в 2019г, после обновления idrac 7 умер, и теперь живем без него..
после на форумах начали читать и узнали , что это часто случается, после этого через несколько месяцев dell выпустило обновление, которое не превращает оборудование в кирпич.
Вот тебе и обновляйся после этого.
Если выбрали «FTP Server», то при наличии интернета у вас начнется скачивание с download.dell.com
При этом на скрине «downloads.dell.com» — и именно это рабочий вариант
Исправьте, пожалуйста
последний скрин, где обновление через SSU так и не понял из под винды только лишь firmware обновляются или драйвера винды тоже? я скачал готовый iso SUU-WIN64_21.12.200.488 на 17Гб
Добрый день, спасибо получилось обновить с помощью образа dell r620. Но есть одна загвоздка, у меня не работает idrac, я вычитал что можно записать прошивку на sd карту и загрузится с нее. Но пока очкую. Подскажите если кто в теме..