集成戴尔远程访问控制器 (iDRAC) 负责系统配置文件设置和带外管理。有时,由于各种原因,iDRAC 可能会变得无响应。iDRAC 无响应的症状包括:
iDRAC 可以通过使用 系统标识按钮、 iDRAC Web 界面、 iDRAC Service Module 或 RACADM 进行重置。单击相应的部分以了解更多信息。
对于具有 iDRAC 的系统,系统的正面和背面通常有一个标有 “i” 的小按钮(图 1 和 图 2)。此 i 按钮是 System Identification 按钮。要重置 iDRAC 而不重新启动操作系统,请按住系统标识按钮至少 16 秒。冷却风扇开始全速旋转且前液晶屏(如果有)关闭时,停止按下该按钮。现在,iDRAC将重新启动,且不更改任何已保存的设置。可能需要一分钟或更长时间远程控制器才会重新启动。
图 1:PowerEdge R640 服务器上的 iDRAC i 按钮
图 2:PowerEdge T620 服务器上的 iDRAC i 按钮
iDRAC9 Web 界面与 iDRAC7 和 iDRAC8 Web 界面的重置执行方式不同。单击相应的 iDRAC 以了解更多信息。
图 3:重置 iDRAC9 中的 iDRAC 按钮
图 4:重新启动 iDRAC 按钮
图 5:iDRAC7 和 iDRAC8 的重置 iDRAC 选项
持续时间:00:01:24 (hh:mm:ss)
如果可用,可以使用此视频播放器上的 CC 图标选择隐藏式字幕(字幕)语言设置。
iDRAC Service Module (iSM) 是一种轻量级软件应用程序,可以安装在运行 iDRAC7、iDRAC8 和 iDRAC9 的 PowerEdge 服务器上。当 iDRAC 没有响应时,iSM 2.3(和更高版本)允许管理员远程重置 iDRAC。无论使用 Windows、 Linux 还是 VMware ESXi 操作系统,使用 iDRAC Service Module 重置 iDRAC 的执行方式都有所不同。单击相应操作系统以了解更多信息。
iDRAC Service Module 提供了 WMI 方法、 PowerShell 方法和 程序菜单快捷方式方法 ,通过这些方法可以从 Windows 操作系统中重置 iDRAC。单击相应方法以了解更多信息。
这可以使用 Windows Management Instrumentation (WMI) 命令在本地或远程进行调用。
要使用WMI命令重置iDRAC,过程如下所示:
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
这可以使用 PowerShell 命令在本地或远程调用。
要使用本地PowerShell命令重置iDRAC,过程如下所示:
前提条件
Set-ExecutionPolicy AllSigned
Set-ExecutionPolicy Unrestricted
iDRAC 服务模块还提供 PowerShell cmdlet,可在本地重置 iDRAC。要使用 PowerShell 重置 iDRAC,请执行以下操作:
Invoke-iDRACHardReset
分析文件,然后按 Enter 键。-force
选项可用于通过脚本或不显示确认消息重置 iDRAC。
要使用 Invoke-iDRACHardReset
来自远程 PowerShell 会话的命令:
Enable PS-Remoting
cmdlet 中。这可以通过使用远程桌面会话登录操作系统来运行。然后,从程序菜单中选择 iDRAC reset 选项 。
在所有支持 iSM 的 Linux 操作系统上,iSM 提供可通过使用 SSH 或等效工具登录操作系统来运行的命令。
命令为:
$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset
$ /opt/dell/srvadmin/iSM/bin/Invoke-iDRACHardReset -f
-f
) 选项与命令。这不会等待用户确认,并继续执行 iDRAC 重置操作。
在所有 iDRAC Service Module 支持的 ESXi 操作系统上;iSM 2.3 及更高版本支持 CMPI 方法提供程序。这允许使用 WinRM 远程命令远程执行 iDRAC 重置。与 Windows(WMI 除外)和 Linux 操作系统不同;在重置 iDRAC 之前,ESXi 不会提示用户进行确认。
命令为:
winrm i iDRACHardReset http://schemas.dell.com/wbem/wscim/1/cim-schema/2/root/cimv2/dcim/DCIM_iSMService?__cimnamespace=root/cimv2/dcim+InstanceID=iSMExportedFunctions -u:"root-username" -p:"password" -r:https://"Host-IP":443/wsman -a:basic -encoding:utf-8 -skipCNCheck -skipCACheck -skipRevocationcheck
操作结果显示为一个整数值,表示操作是成功还是失败。
在ESXi的ESXi 6.0 U1和ESXi 6.0 U2版本上,IPMI驱动程序在iDRAC重置后可能会没有响应。在某些 VMware ESXi 操作系统上执行硬重置操作后,IPMI 驱动程序 (ipmi_si_drv
) 可能会因为 IPMI 驱动程序中的现有问题而变得无响应。如果 IPMI 驱动程序变得无响应,请重新加载 IPMI 驱动程序 (ipmi_si_drv
)时,此方法起作用。
要重新加载 ipmi_si_drv
:
/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
Dell Remote Access Controller Admin (RACADM) 实用程序是一个命令行工具,允许使用 iDRAC 进行远程或本地管理。可以从管理站远程运行 RACADM 命令,也可从受管系统本地运行。
在所有情况下,只有 iDRAC 重新启动,这不会重新启动服务器。iDRAC 重新启动不会影响正在运行的操作系统。iDRAC9 和 iDRAC7 或 iDRAC8 之间的命令存在差异。单击相应的 iDRAC 以了解更多信息。
重置 - 此操作将重新启动 iDRAC,而不更改任何 iDRAC 配置设置。
例: racadm racreset
重置(强制)- 添加 -f
对任何 iDRAC 命令强制执行该命令。
例: racadm racreset -f
将 iDRAC 重置为出厂默认设置 - 这会将所有更改重置回出厂设置,但 保留 用户和网络设置。
例: racadm racresetcfg
将 iDRAC 配置重置为默认值,并将用户重置为发货值。
例: racadm racresetcfg -all
将 iDRAC 配置重置为默认值,并将用户重置为用户名 root
和密码 calvin
。
例: racadm racresetcfg -rc
将 iDRAC 配置重置为自定义默认设置。
例: racadm racrsetcfg -custom
所有 iDRAC9 重置命令均可在 Integrated Dell Remote Access Controller 9 (iDRAC9) 版本 3.00.00.00 用户指南 |Dell US(第 249 页)。
重置 - 此操作将重新启动 iDRAC,而不更改任何 iDRAC 配置设置。
例:
racadm racreset
添加 -f
对任何 iDRAC 命令强制执行该命令。
例:
racadm racreset -f
将 iDRAC 重置为出厂默认设置 - 这会将所有更改重置回出厂设置。这将 删除 用户和网络设置。
例:
racadm racresetcfg
所有 iDRAC7 或 iDRAC8 重置命令均可在 iDRAC 8/7 v2.81.81.81 RACADM CLI 指南 (第 105 页)中找到。