На сервере Dell PowerEdge R640 завис iDRAC. Хорошо так завис, SSH не коннектится, web интерфейс выдаёт 403 ошибку.
Но операционная система Ubuntu Server 18 работает и доступна. Дёрнулся я, было, ставить RACADM на Ubuntu, оказалось, что Dell заблокировал свои Linux репозитории для России. Ладно, зашёл на сайт через VPN, а там нет пакетов для Ubuntu 18. Скачал какой-то подходящий пакет, а он не ставится из-за зависимостей. Да блин, что-то я делаю не так.
У меня есть точно такой же сервер, где iDRAC9 работает. Захожу. iDRAC Settings → Settings → iDRAC Service Module Setup.
Нажимаю Install Service Module.
Нам говорят, что в ОС должен появится новый диск. Смотрю.
fdisk -l
Появился новый диск, монтирую.
mount /dev/sdc1 /mnt/dell
А вот и все нужные пакеты. Есть для Windows, ESXi и Linux. Копирую всё на проблемный сервер. Запускаю ISM_Lx.sh:
Предлагают список возможных опций. Мне очень нравится пункт под номером 7: iDRAC Hard Reset. Пишу "7", ввод. Экран моргает. Пишу "q" для выхода.
Появилась директория /opt/dell/srvadmin.
Дальше просто:
/opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset
Мне помогло, iDRAC перезагрузится и поднялся.
Здоровья вам и вашим серверам.