Разница между редакциями 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 обычно и покупают.
Контроллер собирает больше данных, чем показывает на главном экране. Полезно знать, где что лежит.
Температуры и охлаждение. Раздел с датчиками показывает температуру процессоров, памяти, входящего воздуха и обороты каждого вентилятора по отдельнÐ