Integrated Dell Remote Access Controller (iDRAC) 負責系統設定檔設定和頻外管理。有時,iDRAC 會因為各種原因而沒有回應。無回應 iDRAC 的征狀包括:
iDRAC 會因為各種原因而沒有回應。Dell Technologies 建議您使用最新的 iDRAC 韌體,讓您的系統保持最新狀態。這可確保最佳效能和最新的安全性更新和修正。iDRAC 更新不需要重新開機主機,可進行就地更新。伺服器機型的 iDRAC 韌體版本可能不同于其他具有 iDRAC 的伺服器機型。若要為系統下載最新的 iDRAC 韌體:
您可以使用系統識別按鈕、iDRAC Web 介面、iDRAC服務模組或RACADM來重設iDRAC。如需詳細資訊,請按一下適當的章節。
若為配備 iDRAC 的系統,通常系統正面和背面會出現標示為 「i」 (圖 1和 圖 2) 的小按鈕。此 i 按鈕為系統識別按鈕。若要重設 iDRAC 而不重新開機作業系統,請按住系統識別按鈕至少 16 秒。當冷卻風扇開始全速運轉且前 LCD (若有) 熄滅時,請停止按下按鈕。現在 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 伺服器上。iSM 2.3 (和更新版本) 可讓系統管理員在 iDRAC 無回應時,從遠端重設 iDRAC。無論使用 Windows、 Linux或 VMware ESXi 作業系統,使用 iDRAC 服務模組重設 iDRAC 的方式不同。如需詳細資訊,請按一下適當的作業系統。
iDRAC 服務模組提供 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 Service Module 也提供 PowerShell cmdlet 以在本機重設 iDRAC。若要使用 PowerShell 重設 iDRAC:
Invoke-iDRACHardReset
,然後按下 Enter 鍵。-force
選項可用來透過腳本或無確認訊息重設 iDRAC。
若要使用 Invoke-iDRACHardReset
遠端 PowerShell 會話的命令:
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 服務模組上支援的 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 頁) 中找到。