Integrated Dell Remote Access Controller (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 (小時:分鐘:秒)
當可用時,您可以使用此影像播放器上的 CC 圖示來選擇隱藏式輔助字幕 (字幕) 語言設定。
iDRAC Service Module (iSM) 是輕量的軟體應用程式,可安裝在執行 iDRAC7、iDRAC8 和 iDRAC9 的 PowerEdge 伺服器上。iSM 2.3 (和更新版本) 可讓系統管理員在 iDRAC 無回應時,從遠端重設 iDRAC。使用 iDRAC Service Module 重設 iDRAC 的執行方式與使用 Windows、 Linux 或 VMware ESXi 作業系統的方式不同。如需詳細資訊,請按一下適當的作業系統。
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 Service Module 也提供 PowerShell cmdlet 以在本機重設 iDRAC。若要使用 PowerShell 重設 iDRAC:
Invoke-iDRACHardReset
然後按下 Enter 鍵。-force
選項可用於透過指令檔或不使用確認訊息重設 iDRAC。
若要使用 Invoke-iDRACHardReset
命令,從遠端 PowerShell 工作階段:
Enable PS-Remoting
cmdlet。您可以使用遠端桌面工作階段登入作業系統來執行此作業。然後,從程式功能表中選取 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 管理員 (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 頁) 中找到。