如果iDRAC的IP或者設置出現問題,不能夠鏈接,那么可以通過RACADM這個程序在系統層面可以對iDRAC進行設置,使用的方法以及命令都在下邊。
RACADM provides command line interfacet to the DRAC.
#Linux 的默認路徑
Located in /opt/dell/srvadmin/sbin
#系統下重置IP地址不需要重啟 To change NIC settings without rebooting:
racadm setniccfg -s 192.168.100.80 255.255.252.0 192.168.100.254
#系統下查看配置
racadm getniccfg
IPv4 settings:
NIC Enabled = 1
IPv4 Enabled = 1
DHCP Enabled = 0
IP Address = 192.168.100.80
Subnet Mask = 255.255.252.0
Gateway = 192.168.100.254
#設置DNS Set DNS:
racadm config -g cfgLanNetworking -o cfgDNSServer1 134.79.151.12
racadm config -g cfgLanNetworking -o cfgDNSServer2 134.79.151.13
#重置iDRAC密碼To Reset a password:
#查看用戶名和ID號
racadm getconfig -g cfgUserAdmin -i 2
# cfgUserAdminIndex=2
cfgUserAdminUserName=root
# cfgUserAdminPassword=******** (Write-Only)
cfgUserAdminEnable=1
cfgUserAdminPrivilege=0x000001ff
cfgUserAdminIpmiLanPrivilege=4
cfgUserAdminIpmiSerialPrivilege=4
cfgUserAdminSolEnable=1
#重置iDRAC密碼
racadm config -g cfgUserAdmin -o cfgUserAdminPassword -i 2 "Password"
Object value modified successfully
#設置IPMI Set IPMI
racadm config -g cfgIpmiLan -o cfgIpmiLanEnable 1
Set console to use Java
racadm config -g cfgRacTuning -o cfgRacTunePluginType 1
# Linux 系統下使用幫助查看命令
[root@host sbin]# ./racadm help
命令說明
help <子命令>
列出指定子命令的用法摘要。
? 列出 CMC 子命令說明。
?<子命令>
列出指定子命令的用法摘要。
arp
顯示 ARP 表的內容。ARP 表條目不能被添加或刪除。
chassisaction
在機箱、交換機和 KVM 上執行開機、關機、重設和關機后再開機操作。
clrraclog
清除 CMC 日志並創建單獨輸入項,表明清除日志的用戶和時間。
clrsel
清除系統事件日志條目。
cmcchangeover
在冗余 CMC 環境中將 CMC 的狀態從活動更改為待機,或者相反。
connect
連接到服務器或 I/O 模塊的串行控制台。請參閱 使用 Connect 命令連接到服務器或 I/O 模塊 獲得使用 connect 子命令的幫助
config
配置 CMC。
deploy
通過指定需要的屬性部署服務器。
功能
顯示活動功能和功能取消激活。
功能卡
顯示功能卡狀態信息。
fwupdate
執行系統組件固件更新並顯示固件更新狀態。
getassettag
顯示機箱的資產標簽。
getchassisname
顯示機箱名稱。
getconfig
顯示當前 CMC 配置屬性。
getdcinfo
顯示常規輸入/輸出模塊和子卡誤配置信息。
getflexaddr
顯示每個插槽/結構基礎上已啟用/已禁用的彈性地址。如果使用 -i 選項,該命令將顯示特定插槽的 WWN 和 MAC 地址。
getioinfo
顯示常規輸入/輸出模塊信息。
getkvminfo
顯示關於 iKVM 的信息。
getled
顯示模塊的 LED 設置。
getmacaddress
顯示服務器的 MAC 地址。
getmodinfo
顯示模塊配置和狀況信息。
getniccfg
顯示控制器的當前 IP 配置。
getpbinfo
顯示電源預算狀況信息。
getraclog
顯示 CMC 日志。
getractime
顯示 CMC 時間。
getredundancymode
顯示 CMC 的冗余模式。
getsel
顯示系統事件日志(硬件日志)。
getsensorinfo
顯示關於系統傳感器的信息。
getslotname
顯示機箱中插槽的名稱。
getssninfo
顯示關於活動會話的信息。
getsvctag
顯示服務標簽。
getsysinfo
顯示一般 CMC 和系統信息。
gettracelog(僅供 Dell 內部使用)
顯示 CMCtrace 日志。如果與 -i 選項一同使用,則該命令顯示 CMC 跟蹤日志中的條目數。
getversion
顯示當前軟件版本、型號信息以及是否可更新設備。
ifconfig
顯示當前 CMC 的 IP 配置。
netstat
顯示路徑選擇表和當前連接。
ping
驗證目標 IP 地址是否可以使用當前路由表內容從 CMC 進行訪問。
racdump
顯示全面的機箱狀態和配置狀態信息,以及歷史事件日志。用於后期部署配置驗證和調試會話過程。
racreset
重設 CMC。
racresetcfg
將 CMC 重設為默認配置。
serveraction
在 managed system 上執行電源管理操作。
setassettag
設置機箱的資產標簽。
setchassisname
設置機箱名稱。
setflexaddr
當機箱上的 FlexAddress 功能激活時,啟用/禁用特定插槽/結構上的 FlexAddress。
setled
設置模塊的 LED 設置。
setniccfg
設置控制器的 IP 配置。
setractime
設置 CMC 時間。
setslotname
設置機箱中插槽的名稱。
setsysinfo
設置機箱的名稱和位置。
sslcertdownload
下載認證機構的簽名證書。
sslcertupload
上載認證機構的簽名證書或服務器證書到 CMC。
sslcertview
查看 CMC 中的認證機構的簽名證書或服務器證書。
sslcsrgen
生成並下載 SSL CSR。
sslresetcfg
通過 CMC Web GUI 重新生成自簽證書。
testemail
強制 CMC 通過 CMC NIC 發送電子郵件。
testtrap
強制 CMC 通過 CMC NIC 發送 SNMP。
