Разница между редакциями iDRAC упирается в один вопрос: сможете ли вы увидеть экран сервера, когда операционная система до него не дошла. Express такого не умеет - он покажет датчики, журналы и позволит выключить питание. Enterprise даёт виртуальную консоль, подключение образов по сети и отдельный сетевой порт под управление.
Практически это означает вот что. С Express до сервера, который не грузится, придётся ехать. С Enterprise вы зайдёте в BIOS, подключите ISO со своего ноутбука и переустановите систему, не вставая со стула.
Ниже - где именно проходит граница между редакциями, какое поколение контроллера стоит у вас и что в нём смотреть, когда всё-таки что-то сломалось.
iDRAC - это отдельный компьютер внутри сервера, со своим процессором, памятью и сетевым интерфейсом. Что он собой представляет и как к нему подключиться в первый раз, у нас разобрано в отдельной статье про iDRAC и его устройство. Питается он от дежурного напряжения +5V Standby - той самой «пятёрки», которая есть в блоке питания, даже когда сервер выключен.
Отсюда главное свойство: основная система может висеть на синем экране, диски могут отказать, а контроллер продолжит работать. Ему достаточно подключённого кабеля питания и сети. По этой же логике устроены KVM over IP на аппаратном уровне у других производителей - iDRAC это реализация Dell.
Выделенный порт управления открывается лицензией Enterprise. С Enterprise контроллер получает собственный сетевой интерфейс, и трафик управления не смешивается с рабочим. С Express выделенный порт использовать нельзя: iDRAC придётся посадить на общий интерфейс материнской платы в режиме shared LOM. Разница вылезает ровно тогда, когда она нужнее всего - если рабочая сеть сервера легла, через shared LOM вы до него уже не доберётесь.
Ещё одна мелочь, которая экономит время при первом знакомстве с чужой стойкой: по умолчанию iDRAC называет себя в сети по сервисному тегу - idrac-<сервисный тег>. Тег напечатан на выдвижной бирке спереди сервера. Знаете тег - знаете, что искать в списке DHCP-аренд.
Редакций не две, а четыре. Начиная с 12-го поколения PowerEdge уровень iDRAC - это лицензия, а не отдельная железка.
| Возможность | BMC (без лицензии) | Express | Enterprise | Datacenter |
|---|---|---|---|---|
| Датчики, журналы, инвентаризация | базово | да | да | да |
| Управление питанием | да | да | да | да |
| Обновление прошивок, Lifecycle Controller | - | да | да | да |
| Виртуальная консоль | - | - | да | да |
| Virtual Media (монтирование образов) | - | - | да | да |
| Выделенный сетевой порт | - | - (только shared LOM) | да | да |
| Интеграция с Active Directory и LDAP | - | - | да | да |
| Потоковая телеметрия | - | - | - | да |
| Тонкое управление охлаждением | - | - | - | да |
Точный набор функций зависит от поколения контроллера и версии прошивки: Dell и добавляет возможности, и убирает. Перед покупкой лицензии сверяйтесь с матрицей для своей модели, а не с общей статьёй - включая эту.
Показательный пример, почему так. Ещё недавно в списке преимуществ Enterprise числился VirtualFlash (vFlash) - раздел на SD-карте внутри сервера, куда клали образы и утилиты. На 14-м поколении Dell объявила функцию устаревшей, а на 15-м и 16-м убрала совсем. Вместо неё предлагается механизм Server Configuration Profiles. Если вы читаете описание Enterprise, где vFlash подан как аргумент, - описание устарело.
От поколения зависит и внешний вид интерфейса, и то, чем открывается виртуальная консоль.
| Контроллер | Поколение PowerEdge | Примеры моделей | Виртуальная консоль |
|---|---|---|---|
| iDRAC6 | 11G | R610, R710 | Java-апплет |
| iDRAC7 | 12G | R620, R720 | Java или ActiveX |
| iDRAC8 | 13G | R630, R730 | HTML5 появился в поздних прошивках; на старых - Java |
| iDRAC9 | 14G, 15G, 16G | R640, R740, R650, R750, R660, R760 | HTML5 |
| iDRAC10 | 17G | R470, R670, R770 | HTML5 |
Отсюда практический вывод для тех, у кого iDRAC8: если консоль всё ещё просит Java, дело не в редакции лицензии, а в прошивке. Обновление контроллера решает вопрос без покупки чего-либо.
iDRAC10 - свежий контроллер для 17-го поколения, построенный на наработках iDRAC9 и рассчитанный на поддержку нескольких поколений сразу. В России серверы 17G пока редкость, так что практическая работа ближайших лет - это iDRAC9 на 14G-16G. Но если вы смотрите новые PowerEdge, лицензионная линейка там своя, и переносить в уме таблицу от iDRAC9 не стоит. Что именно поменялось внутри девятой версии относительно предшественников, разбираем отдельно.
На iDRAC9 и iDRAC10 интерфейс целиком на HTML5. Открываете браузер, вводите адрес контроллера - и работаете, без плагинов и возни с сертификатами Java.
Слева навигация по разделам, в центре состояние системы, сверху - быстрые действия с питанием. Всё критичное вынесено на первый экран: температуры, обороты вентиляторов, состояние дисков, загрузка процессора.
Виртуальная консоль даёт доступ на уровне BIOS: вы видите ровно то же, что увидели бы, подключив монитор к серверу. Можно зайти в настройки, поменять порядок загрузки, запустить диагностику. Virtual Media в паре с ней позволяет смонтировать ISO-образ со своей машины - сервер увидит его как обычный привод и загрузится с него.
Ради этой пары функций Enterprise обычно и покупают.
Контроллер собирает больше данных, чем показывает на главном экране. Полезно знать, где что лежит.
Температуры и охлаждение. Раздел с датчиками показывает температуру процессоров, памяти, входящего воздуха и обороты каждого вентилятора по отдельности. Смотреть стоит не на абсолютные цифры, а на динамику: вентилятор, который месяц назад держал 6 000 оборотов на той же нагрузке, а теперь крутит 9 000, обычно означает забитый пылью радиатор или подросшую температуру в стойке.
Диски и RAID. Состояние физических дисков и логических томов контроллер показывает независимо от операционной системы - это важно, когда система как раз не грузится. Здесь же видно, идёт ли перестроение массива и на каком оно проценте.
Блоки питания. Для сервера с резервированием стоит проверять, что нагружены оба блока, а не один: отвалившийся ввод легко не заметить, пока не пропадёт второй.
Два журнала, и это разные вещи. System Event Log (SEL) - события железа: перегрев, отказ вентилятора, ошибки памяти. Lifecycle Log - более широкий журнал: обновления прошивок, изменения конфигурации, входы пользователей. Когда сервер повёл себя странно, а SEL пуст, ответ чаще всего в Lifecycle Log: кто-то поменял настройку или обновил прошивку.
Журналы выгружаются целиком, вместе с остальной диагностикой, в SupportAssist-отчёт - его же просит техподдержка Dell при обращении.
iDRAC Enterprise поддерживает двухфакторную аутентификацию, интеграцию с Active Directory и LDAP, шифрование соединений по TLS.
Права разграничиваются по ролям: младшему администратору можно оставить просмотр журналов и перезагрузку, полный доступ - только у старших. Все действия попадают в Lifecycle Log, так что вопрос «кто это нажал» решается за минуту.
Есть фильтрация по IP: разрешаете доступ только с адресов управляющей сети - и пароль, утёкший на сторону, сам по себе ничего не даёт.
Начинать всё это, впрочем, стоит со скучного: сменить стандартные учётные данные. Про них у нас есть отдельный разбор про стандартный логин и пароль iDRAC.
Сеть управления не должна смотреть в интернет. iDRAC живёт в отдельном VLAN, доступ снаружи - через VPN. Контроллер работает даже при выключенном сервере, и это ровно та причина, по которой выставлять его наружу нельзя: выключенная машина не защищена ничем, кроме пароля к контроллеру.
iDRAC отдаёт данные наружу тремя способами: SNMP, IPMI и Redfish. Zabbix и Nagios забирают события по SNMP - как это настраивается, показано в статье про мониторинг серверного оборудования по SNMP. Ansible и самописные скрипты работают через Redfish.
Уведомления на почту настраиваются за пару минут: критическая температура процессора - письмо, отказ диска в массиве - письмо. Уровни важности разделяются, и разным группам администраторов можно слать разное.
Обновите прошивку сразу после ввода сервера в работу. Dell закрывает уязвимости и добавляет функции; на iDRAC8 обновление к тому же переводит консоль с Java на HTML5. Файл скачивается с сайта поддержки по сервисному тегу и заливается через веб-интерфейс.
Заведите отдельную сеть управления. Все iDRAC в своём VLAN - это и безопасность, и предсказуемая адресация, и возможность добраться до сервера, когда его основная сеть недоступна.
Сохраняйте конфигурацию. Server Configuration Profile выгружается в файл (XML или JSON) и содержит настройки iDRAC, BIOS, RAID и сетевых карт. Файл кладут в систему контроля версий - и при замене контроллера или развёртывании такого же сервера конфигурация применяется одной операцией. Это же и есть замена ушедшему vFlash.
Лицензию можно докупить. Апгрейд с Express на Enterprise делается без вскрытия сервера: лицензия выпускается на сервисный тег конкретной машины и загружается в контроллер файлом. Виртуальная консоль появляется сразу, ехать в дата-центр не нужно. Обратная ситуация тоже встречается: лицензия привязана к тегу, поэтому при замене материнской платы её придётся переносить.
Читайте журналы до отказа, а не после. Растущие обороты вентиляторов, единичные корректируемые ошибки памяти, диск с ухудшающимися показателями - всё это видно заранее.
Redfish - это REST-интерфейс поверх HTTPS, пришедший на смену IPMI. Любой язык, умеющий отправлять HTTP-запросы, управляет сервером через iDRAC.
Разворачиваете партию серверов - скрипт настраивает RAID, сеть и параметры BIOS, монтирует образ и запускает установку системы. Ни одного прикосновения к железу.
Телеметрию Redfish отдаёт так же: температура каждого модуля памяти, напряжения на плате, обороты каждого вентилятора. На этом же построена потоковая телеметрия в редакции Datacenter: контроллер сам отправляет метрики в вашу систему хранения, вместо того чтобы ждать опроса по каждому датчику.
Основная рабочая версия сегодня - iDRAC9: она закрывает 14-е, 15-е и 16-е поколения PowerEdge. Для 17-го поколения Dell выпустила iDRAC10.
Развитие идёт в сторону предиктивной диагностики. Контроллер накапливает данные о работе компонентов и предупреждает об ухудшении показателей заранее - диск с растущим числом переназначенных секторов виден задолго до того, как массив начнёт сыпаться. Гарантии это не даёт: часть отказов случается внезапно, без предвестников.
Второе направление - стирание границы между физической и виртуальной инфраструктурой. Dell OpenManage Integration для VMware vCenter позволяет управлять железом из интерфейса виртуализации, не переключаясь между консолями.
Считать окупаемость Enterprise просто: сравните стоимость лицензии с одной поездкой инженера в дата-центр и часами простоя, пока он едет. Для сервера, стоящего в соседней комнате, разница может и не окупиться. Для машины в другом городе она окупается первым же инцидентом.
Тремя вещами, которые нужны при реальной аварии: виртуальной консолью, Virtual Media и выделенным сетевым портом. Мониторинг, журналы и управление питанием есть и в Express. Если сервер стоит там, куда можно дойти ногами за пять минут, Express хватает. Если нет - платите за Enterprise.
Она нужна тем, кто собирает метрики со стойки потоком и управляет охлаждением централизованно. Для парка из нескольких серверов её возможности останутся невостребованными: всё то же самое можно раз в минуту опросить через Redfish.
Нет. На 14-м поколении vFlash объявлен устаревшим, на 15-м и 16-м удалён. Задачи, которые он решал, закрывает Server Configuration Profile.
По модели сервера: 13-е поколение (R630, R730) - iDRAC8, 14-16-е (R640, R740, R650, R750, R660, R760) - iDRAC9, 17-е - iDRAC10. Точная версия прошивки видна на главном экране веб-интерфейса.
Да, в поздних прошивках. Если консоль до сих пор требует Java, обновите контроллер - покупать редакцию выше для этого не нужно.
Можно. Лицензия выпускается на сервисный тег и загружается в контроллер файлом через веб-интерфейс. Останавливать сервер для этого не требуется.
Это имя хоста по умолчанию: idrac- плюс сервисный тег сервера. Тег напечатан на выдвижной бирке спереди корпуса.
Подобрать сервер Dell под задачу
Редакция iDRAC - это то, что решается на этапе заказа, и переплачивать за Enterprise на каждой машине не обязательно: серверу в соседней комнате он может и не понадобиться, для удалённой площадки берут обязательно. Мы 11+ лет на рынке серверов и собираем конфигурации с учётом того, где машина будет стоять и кто её будет обслуживать.
Расскажите про площадку и задачу - подберём сервер Dell PowerEdge с нужной редакцией контроллера и обоснуем выбор.
Телефон: +7 (800) 551-80-12
Почта: info@ittelo.ru