集成戴尔远程访问控制器 (iDRAC) 负责系统配置文件设置和带外管理。有时,由于各种原因,iDRAC 可能会变得无响应。无响应 iDRAC 的症状包括:
由于各种原因,iDRAC 可能会变得无响应。Dell Technologies 建议使用可用的最新 iDRAC 固件使您的系统保持最新状态。这可确保最佳性能以及最新的安全更新和修复。iDRAC 更新不需要重新启动主机,从而允许就地更新。服务器型号的 iDRAC 固件版本可能不同于使用 iDRAC 的其他服务器型号。要为您的系统下载最新的 iDRAC 固件,请执行以下操作:
可以使用系统标识按钮、iDRAC Web 界面、iDRAC 服务模块或 RACADM 重置 iDRAC。单击相应的部分以了解更多信息。
对于具有 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,或在没有确认消息的情况下重置 iDRAC。
要从远程 PowerShell 会话使用 Invoke-iDRACHardReset
命令,请执行以下操作:
Enable PS-Remoting
远程 PowerShell。这可以通过使用远程桌面会话登录操作系统来运行。然后,从程序菜单中选择 iDRAC 重置选项 。
在所有 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) Version 3.00.00.00 User's Guide | 中找到戴尔美国(第 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 页)中找到。