Различные способы перезагрузки iDRAC7, iDRAC8, iDRAC9.
Перезагрузка с помощью System Identification button
Понадобится физический доступ к серверу.
Находим на сервере кнопку с пометкой "i". обычно она имеется на обоих панелях сервера, на передней и на задней. Нажимаем и удерживаем 16 секунд. Отпускаем, когда вентиляторы начинают вращаться на полной скорости, а передний дисплей (если есть) выключится.
Перезагрузка с помощью iDRAC Web interface
Понадобится работающий интерфейс iDRAC.
iDRAC9
Подключаемся к web-интерфейсу iDRAC, логинимся. Переходим в Maintenance → Diagnostics. Нажимаем Reset iDRAC (или Reboot iDRAC).
iDRAC7 и iDRAC8
Подключаемся к web-интерфейсу iDRAC, логинимся. В правом нижнем углу в блоке Quick Launch Tasks нажимаем Reset iDRAC.
Перезагрузка с помощью iDRAC Settings Utility
Понадобится доступ к BIOS. Будет выполнен сброс iDRAC на заводские настройки.
При загрузке нажимаем F2. На страницу System Page выбираем iDRAC Settings. Нажимаем "Reset iDRAC configurations to default all". iDRAC сбросит настройки на заводские и перезагрузится.
Перезагрузка с помощью iDRAC Service Module
Понадобится доступ к операционной системе сервера. Установить iDRAC Service Module для выбранной ОС.
iDRAC Service Module (iSM) — это приложение, которое можно установить на ОС сервера с iDRAC7, iDRAC8 или iDRAC9. С помощью утилит этого приложения можно перезагрузить iDRAC из ОС.
Windows WMI
Выполнить под администратором:
winrm i iDRACHardReset wmi/root/cimv2/dcim/DCIM_iSMService?InstanceID="iSMExportedFunctions"
Или удалённо:
winrm i iDRACHardReset wmi/root/cimv2/dcim/dcim_ismservice -u:"admin-username" -p:"password" -r:http://"remote-hostname or IP"/wsman -a:Basic -encoding:utf-8 -skipCACheck -skipCNCheck
Windows PowerShell
Потребуется .NET framework 64-bit version 2.x или старше.
Разрешаем PowerShell скрипты:
Set-ExecutionPolicy AllSigned
или
Set-ExecutionPolicy Unrestricted
Запускаем PowerShell под администратором:
Invoke-iDRACHardReset
Опция " -force" отключит ввод подтверждения пользователем.
Linux
/opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset
или
/opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset -f
VMWare ESXi
winrm i iDRACHardReset http://schemas.dell.com/wbem/wscim/1/cimschema/2/root/cimv2/dcim/DCIM_iSMService?__cimnamespace=root/cimv2/dcim+InstanceID=iSMEx portedFunctions -u:"root-username" -p:"password" -r:https://"Host-IP":443/wsman -a:basic -encoding:utf-8 -skipCNCheck -skipCACheck -skipRevocationcheck
Отобразится целочисленной значение, индикатор успешного или неуспешного выполнения.
На ESXi 6.0 U1 и ESXi 6.0 U2 после этой операции может перестать отвечать IPMI driver, нужно будет перезагрузить:
/etc/init.d/sfcbd-watchdog stop
esxcfg-module -u ipmi_si_drv => unload ipmi_si_drv
esxcfg-module ipmi_si_drv => load ipmi_si_drv
/etc/init.d/sfcbd-watchdog start
Перезагрузка с помощью RACADM
Dell RACADM (Remote Access Controller Admin) — command-line утилита дял удалённого управления iDRAC. Выполнять можно локально или удалённо.
Перезагрузка iDRAC7/8/9
racadm racreset
или
racadm racreset -f
Сброс на заводские настройки iDRAC7/8
Без сохранения пользователя и настроек сети:
racadm racresetcfg
Сброс на заводские настройки iDRAC9
С сохранением пользователя и настроек сети:
racadm racresetcfg
Сброс на заводские настройки, в том числе пользователей.
racadm racresetcfg -all
Сброс на заводские настройки, пользователь root / calvin.
racadm racresetcfg -rc
Сброс на заводские настройки с кастомизацией.
racadm racresetcfg -custom
Ссылки
Бонус
Если на сервере включен IPMI, то можно перезагрузить iDRAC с помощью ipmitool.
Команда для холодной перезагрузки IPMI (cold):
ipmitool bmc reset cold
# или
ipmitool mc reset cold
Команда для тёплой перезагрузки IPMI (warm):
ipmitool bmc reset warm
# или
ipmitool mc reset warm
Команда для холодной перезагрузки IPMI (cold) по сети:
ipmitool -I lanplus -H <server> -U <user> -P <password> bmc reset cold
# или
ipmitool -I lanplus -H <server> -U <user> -P <password> mc reset cold
Команда для тёплой перезагрузки IPMI (warm) по сети:
ipmitool -I lanplus -H <server> -U <user> -P <password> bmc reset warm
# или
ipmitool -I lanplus -H <server> -U <user> -P <password> mc reset warm