hostprofi.ru
Подобрать хостинг
Термин·буква I

iDRAC (Dell)

краткое определение

iDRAC (Integrated Dell Remote Access Controller) — встроенный контроллер удалённого управления серверами Dell PowerEdge. Позволяет управлять сервером через веб-интерфейс или API независимо от состояния ОС: включать, выключать, перезагружать и переустанавливать ОС.

iDRAC — Out-of-Band (OOB) контроллер управления серверами Dell. Работает независимо от основной ОС сервера: имеет собственный процессор (ARM), RAM, сетевой порт и встроенную ОС. Аналоги: iLO (HPE), IMM (IBM/Lenovo), IPMI (общий стандарт).

Как работает

iDRAC подключается к отдельному сетевому порту (Ethernet 1GbE). Администратор открывает веб-интерфейс iDRAC по IP-адресу и получает полный контроль: виртуальная консоль (KVM-over-IP с отображением экрана сервера), виртуальный привод (монтирование ISO по сети для установки ОС), управление питанием (power on/off/reset/NMI), мониторинг температуры/напряжения/вентиляторов.

API Redfish (отраслевой стандарт DMTF с 2015 года) позволяет автоматизировать управление серверами через REST: curl -u root:password https://idrac-ip/redfish/v1/Systems/System.Embedded.1 -k. iDRAC поддерживает и legacy IPMI, и RACADM (CLI Dell).

Лицензирование: iDRAC Basic — бесплатно, базовая функциональность. iDRAC Express — расширенная, продаётся с сервером. iDRAC Enterprise — полный функционал включая vFlash (SD-карта для загрузки ОС), Direct Console Access и групповое управление.

История

Dell выпустил первый DRAC (Dell Remote Access Controller) в 1997 году. iDRAC появился в 2007 году с серверами PowerEdge 11G. iDRAC 8 — 2014, iDRAC 9 — 2016. iDRAC 9 6.x — 2022, с поддержкой PowerEdge 16G. Redfish API реализован начиная с iDRAC 8.

На что обращать внимание

iDRAC-порт должен быть в изолированной Management-VLAN, недоступной из интернета. Веб-интерфейс iDRAC на старых версиях (8 и ранее) использовал Java KVM, требующий специфических версий Java. iDRAC 9 использует HTML5-консоль без Java. По умолчанию логин/пароль — root/calvin, немедленно меняйте на production.

Возможности iDRAC

iDRAC (Integrated Dell Remote Access Controller) — аппаратный BMC-контроллер Dell. Функции: виртуальная KVM-консоль (удалённый экран/клавиатура/мышь), virtual media (подключение ISO-образов), управление питанием, мониторинг температур.

Версии iDRAC

iDRAC9 (серверы Dell 14–16 Gen, 2017–2024): OpenManage Enterprise, RESTful API на основе Redfish (DMTF-стандарт), интеграция с Ansible и Terraform. Аналоги других вендоров: iLO (HP), IPMI (стандарт).

Сетевая конфигурация iDRAC

iDRAC использует выделенный сетевой порт или разделяет порт с ОС (Shared LOM). Выделенный порт — стандарт для ЦОД: управление доступно даже при неработающей ОС. Открывают только управляющий VLAN с ограниченным доступом по VPN.

iDRAC API и автоматизация

Redfish API (iDRAC9): GET /redfish/v1/Systems/System.Embedded.1. PowerShell модуль iDEAL. Ansible коллекция dellemc.openmanage. Terraform провайдер. Автоматизация: создание RAID, установка ОС через виртуальный media, мониторинг температур через API.

Racadm CLI для автоматизации

racadm — CLI инструмент для управления Dell через iDRAC. racadm getsvctag — serial number. racadm serveraction powercycle — перезагрузка. racadm raid createdisk — создание RAID. Доступен локально или удалённо через SSH на iDRAC. Ansible модуль: dellemc.openmanage.

Обновление прошивки через iDRAC

iDRAC Lifecycle Controller позволяет обновить firmware (BIOS, iDRAC, NIC, RAID) без загрузки ОС через веб-интерфейс или racadm. racadm update -f firmware.exe -d 0 — загрузка через CLI. Dell Repository Manager создаёт каталог обновлений для offline-среды.

Другие термины