DELL服務器iDRAC批量管理工具介紹——RACADM

一、介紹
在批量服務器配置的過程中我們會接觸到各種服務器批量配置工具,例如華爲的FusionServer uMate套件,Dell的Racadm iDRAC配置工具。這些工具可以通過命令行或者圖形化界面對服務器進行快速配置甚至批量配置,而他們多數也有命令行版本,因此可以配合Shell腳本進行自定義的快捷設置。今天我們會對Dell服務器iDRAC管理工具RACADM進行介紹。
iDRAC是戴爾用於服務器遠程控制的平臺,類似於華爲的iBMC和惠普的iLO。通過這平臺我們可以在機器下電的前提下對服務器進行初始化的配置和遠程控制檯操作,非常方便。但是因爲這些操作都是高危操作,因此建議不要直接在上線服務器進行練習和測試。可以找一臺暫時無人使用的或者退役的戴爾服務器進行相關的聯繫。
1、RACADM連接方式
RACADM命令行實用程序提供可編寫腳本的界面,允許您在本地配置或遠程配置遠程訪問控制器(RAC)。該實用程序在Management Station和普通服務器上運行,包括戴爾服務器本機和其他網絡中可連通的標準服務器。
RACADM實用程序支持以下接口:
① 本地
支持從受管服務器的操作系統運行RACADM命令。要運行本地RACADM命令,請在受管服務器上安裝OpenManage軟件。一次只能在系統上執行一個Local RACADM實例。如果您嘗試打開另一個實例,則會顯示一條錯誤消息,並且第二個Local RACADM實例會立即關閉。要從support.dell.com下載本地RACADM工具,請選擇驅動程序和下載,選擇服務器,然後選擇Systems Management > Dell Toolkit。
② SSH或Telnet(指通過該途徑登錄iDRAC)
也稱爲固件RACADM。通過使用SSH或Telnet登錄iDRAC,可以訪問固件RACADM。您無需指定iDRAC IP,用戶名或密碼即可運行Firmware RACADM命令。與Local RACADM類似,在RACADM提示符下,直接運行不帶RACADM前綴的命令。
③ 遠程(通過IP和賬密遠程racadm)
支持從遠程管理站(如筆記本電腦或臺式機)運行RACADM命令。要運行Remote RACADM命令,請從遠程計算機上的OpenManage軟件安裝DRAC Tools實用程序。要運行遠程RACADM命令:將命令配置爲本地或SSH / Telnet RACADM命令。
此外,請指定-r -u -p選項。其中-r代表目標iDRAC IP,-u和-p分別代表用戶密碼。
2、RACADM基本語法
① 本地命令語法
racadm get <devicename>.<groupname>.[<index>].[<objectname>]
racadm set <devicename>.<groupname>.[<index>].<objectname> <value>
racadm <subcommand>
複製代碼示例:
racadm get idrac.info
racadm getsysinfo
複製代碼② 遠程racadm命令語法
基本語法:
racadm -r <racIpAddr> -u <username> -p <password> get <devicename>.<groupname>.[<index>].[<objectname>]
racadm -r <racIpAddr> -u <username> -p <password> set <devicename>.<groupname>.[<index>].<objectname> <value>
racadm -r <racIpAddr> -u <username> -p <password> <subcommand>
複製代碼示例:
racadm -r 192.168.1.0 -u root -p xxxx get idrac.ssh.port
Security Alert: Certificate is invalid - Certificate is not signed by Trusted Third Party Continuing execution.
Use -S option for racadm to stop execution on certificate-related errors. [Key=idrac.Embedded.1#SSH.1] Port=22
複製代碼需要注意的是此類遠程命令一般都會出現安全警報,一般來說無視即可。
部分遠程命令不會出現安全警告,例如:
racadm -r 192.168.0.0 -u root -p xxxx set idrac.ssh.port 22
racadm -r 192.168.0.0 -u root -p xxxx getsysinfo
racadm -r 192.168.0.0 -u root -p xxxx --nocertwarn get idrac.ssh.port
複製代碼③ 獲取索引編碼的設備信息
racadm可以精確地指定本地或者遠程服務器需要操作或者查詢的設備編號,只要有準隊的對應設備索引即可。類似於snmp中OID的用法。
以下語法爲指定特定設備:
device.<group name>.[<index>].<object name>
複製代碼如果想要獲取整個設備組的信息,可以用以下語法:
racadm get device.<group name>
複製代碼示例:
racadm get nic.nicconfig
NIC.nicconfig.1 [Key=NIC.Integrated.1-1-1#nicconfig]
NIC.nicconfig.2 [Key=NIC.Integrated.1-2-1#nicconfig]
NIC.nicconfig.3 [Key=NIC.Integrated.1-3-1#nicconfig]
NIC.nicconfig.4 [Key=NIC.Integrated.1-4-1#nicconfig]
複製代碼如果要獲取特定的設備組,則用以下語法:
racadm get device.<group name>.<index>
複製代碼示例:
racadm get nic.nicconfig.2
[Key=NIC.Integrated.1-2-1#nicconfig]
BannerMessageTimeout=5
BootStrapType=AutoDetect
HideSetupPrompt=Disabled
LegacyBootProto=NONE
LnkSpeed=AutoNeg
#VLanId=1
VLanMode=Disabled
複製代碼如果要獲取特定的設備(單一),則用以下語法:
racadm get device.<group name>.<index>.<object name>
複製代碼示例:
racadm get nic.nicconfig.3.legacybootproto
[Key=NIC.Integrated.1-3#NICConfig]
Legacybootproto=PXE
複製代碼以上示例都使用了本地指令格式,事實上remote指令格式也可以一樣使用
④ RACADM 遠程登錄參數說明

參數名
用法

-r <HostIP>
輸入遠程配置目標的IP

-r <HostIP>:<Port>
輸入遠程配置目標的IP和端口

-u <username>
輸入遠程配置目標的用戶名

-p <password>
輸入遠程配置目標的密碼

-S
指定RACADM必須確認證書的有效性,如果有效性存疑則停止配置

--nocertwarn
不顯示與證書相關的警告消息。(常用)

二、RACADM子命令(關鍵)
racadm的能量核心就在於其強大豐富的子命令集。大量的子命令可以讓我們本地或者遠程通過命令行非常精確地、細微地、全面的對服務器進行配置和操作。本章會對所有的常用racadm子命令進行說明。
1、help子命令
和大多數Linux命令一樣,racadm也可以用help子命令來查詢相關指令的信息和具體設備組或設備的信息。語法格式如下:
racadm help
racadm help <subcommand>
racadm help <device name>.<Group>
racadm help <device name>.<Group>.<object>
複製代碼示例:
racadm help idrac.lcd #顯示idrac.lcd的幫助文檔
racadm help system.power #顯示系統電源的幫助文檔
複製代碼2、arp子命令
arp子命令用於顯示地址解析協議(ARP)表的內容,說白了主要就是用來查目標服務器遠控卡的MAC地址。無法添加或刪除ARP表條目。要使用此子命令,必須具有“調試”權限。語法格式如下:
racadm arp
複製代碼示例:
racadm arp
(10.00.1.1) at bc:16:65:d7:27:43 [either] on bond0
複製代碼3、autoupdatescheduler子命令
autoupdatescheduler子命令用於自動更新服務器上設備的固件。要運行此子命令,必須具有服務器控制權限。

可以啓用或禁用autoupdatescheduler子命令。
可能無法啓用Lifecycle Controller和CSIOR來運行此子命令。
可以啓用或禁用autoupdatescheduler。
所需的最低Lifecycle Controller版本是Lifecycle Controller 1.3。
當已調度作業並運行clear命令時,將清除調度參數。
如果在計劃作業時無法訪問網絡共享或缺少目錄文件,則作業將失敗。

以下爲語法格式:

創建autoupdatescheduler:

racadm autoupdatescheduler create -u <user> -p <password> -l <location>\
-f <filename> -time <time> -dom <DayOfMonth> -wom <WeekOfMonth> -dow <DayofWeek>\
-rp <repeat> -a <applyreboot> -ph <proxyHost> -pu <proxyUser> -pp <proxyPassword>\
-po <proxyPort> -pt <proxyType>
複製代碼
查看autoupdatescheduler的參數:

racadm autoupdatescheduler view
複製代碼
清除並顯示autoupdatescheduler的參數:

racadm autoupdatescheduler clear
複製代碼示例:
racadm autoupdatescheduler create -u nfsadmin -p nfspwd -l 1.2.3.4:/share -f cat.xml -time 14:30 -dom 1 -rp 5 -a 1
複製代碼racadm autoupdatescheduler view
hostname = 192.168.1.1
sharename = nfs
sharetype = nfs
catalogname = Catlog.xml
time = 14:30dayofmonth =1
repeat = 5
applyreboot = 1
idracuser = racuser
複製代碼racadm autoupdatescheduler clear
RAC1047: Successfully cleared the Automatic Update (autoupdate) feature settings
複製代碼4、cd子命令
cd子命令有點類似於Linux的cd指令,區別是linux下cd是切換當前工作目錄,而racadm中cd是用來切換工作的對象Object。語法格式如下:
racadm> cd <object>
複製代碼示例:
racadm>>cd system
racadm/system>
複製代碼5、cd..子命令
cd..子命令類似於linux中的cd ..,作用是回到上一層工作Object。語法格式如下:
racadm> cd..
複製代碼示例:
racadm/ power> cd..
system>>
複製代碼6、clearasrscreen子命令
清除內存中的上次崩潰(ASR)內容。語法格式如下:
racadm clearasrscreen
複製代碼7、clearpending子命令
clearpending子命令用於刪除設備中所有屬性(對象)的Pending值(包括NIC,BIOS,FC和存儲)。語法格式如下:
racadm clearpending <FQDD>
複製代碼示例:
racadm clearpending NIC.Integrated.1-1
複製代碼8、closessn子命令
closessn子命令用於關閉設備上的會話。使用getssninfo查看可使用此命令關閉的會話列表。要運行此子命令,您必須具有管理員權限。語法格式如下:
racadm closessn –i <session_ID>
racadm closessn -a
racadm closessn -u <username>
複製代碼
-i <session_ID> - 要關閉的會話的會話ID,可以使用RACADM getssninfo子命令檢索。無法關閉運行此命令的會話。
-a - 關閉所有會話。
-u <username> - 關閉特定用戶名的所有會話。 僅當用戶名包含最多16個字符時,-u選項才能在本地RACADM中使用。如果用戶名包含超過16個字符,請使用-i選項。

示例:

關閉會話1234

racadm closessn -i 1234
複製代碼
關閉除root用戶的活動會話之外的所有會話

racadm closessn –u root
複製代碼
關閉所有會話

racadm closessn –a
複製代碼9、clrsel子命令
clrsel子命令用於從系統事件日誌(SEL)中刪除所有現有記錄。要使用此子命令,您必須具有清除日誌權限。語法格式如下:
racadm clrsel [-m <module>]
複製代碼m 必須是以下值之一:

server- <n> - 其中n = 1到16
server- <nx> - 其中n = 1到8; x = a,b,c,d(小寫)

示例:
racadm clrsel -m server-1
複製代碼10、config子命令
config子命令用於單獨設置iDRAC配置參數或將其作爲配置文件的一部分進行批處理,然後修改CMC配置屬性。如果數據不同,則會使用新值寫入iDRAC對象。語法格式如下:
racadm config -g <group> -o <object> <value> [-m <module>]
racadm config -g <group> -i <index> -o <object> <value>
複製代碼輸入參數說明:

-f - -f <filename> 選項使config讀取<filename>指定的文件的內容並配置iDRAC。該文件必須包含“iDRAC用戶指南”中的“解析規則”一節中指定的格式的數據。
-continue - 此選項僅與-f選項一起使用。如果組中的配置文件不成功,則繼續配置文件中的下一個組。如果未使用此選項,則配置會在特定組不成功時停止。在不成功的組之後,未配置其餘組。
-p - 此選項必須與-f選項一起使用。它指示config在配置完成後刪除配置文件-f <filename>中包含的密碼條目。要應用密碼,必須在執行config -f命令之前刪除配置文件中的前一個只讀標記#。
-g - -g <groupName>或group選項必須與-o選項一起使用。 <group>指定包含要設置的對象的組。
-o - -o <objectName>或object選項必須與-g選項一起使用。此選項指定使用字符串寫入的對象名稱 <value> - 要設置爲配置對象的值。
-i - -i <index>或index選項僅對索引組有效,可用於指定唯一組(與-g和-o一起使用)。<index>是從1到n的十進制整數,其中n可以從1到特定組支持的最大索引數不等。如果未指定-i <index>,則假定組的值爲1,這些組是具有多個條目的表。索引由索引值指定,而不是命名值。
-c - -c或check選項與config子命令一起使用,並允許用戶解析cfg文件以查找語法錯誤。如果發現錯誤,則顯示行號和不正確的簡短描述。寫入權限不適用於iDRAC。此選項僅供檢查。

示例:
racadm config -g cfgLanNetworking -o cfgNicIpAddress 10.35.10.100
==============or=====================
racadm config -f myrac.cfg
複製代碼11、coredump子命令
coredump子命令用於顯示與iDRAC最近發生的任何關鍵問題相關的詳細信息。coredump信息可用於診斷這些關鍵問題。如果可用,則coredump信息在iDRAC電源週期內保持不變,並且在以下任一情況發生之前保持可用。使用coredumpdelete子命令刪除coredump信息。語法格式如下:
racadm coredump
複製代碼示例:
racadm coredump
Feb 19 15:51:40 (none) last message repeated 5 times
Feb 19 15:52:41 (none) last message repeated 4 times
Feb 19 15:54:12 (none) last message repeated 4 times
Feb 19 15:56:11 (none) last message repeated 2 times
Feb 22 11:46:11 (none) kernel:
複製代碼12、coredumpdelete子命令
該命令用於刪除所有的coredump信息。語法格式如下
racadm coredumpdelete
複製代碼13、diagnostics子命令
非常重要的子命令,可以從從iDRAC收集並導出遠程診斷報告。最新成功運行的遠程診斷的結果可通過NFS或CIFS共享遠程檢索和檢索。語法格式如下:

運行遠程診斷報告:

racadm diagnostics run -m <mode> -r <reboot type> -s <start time> -e <expiration time>
複製代碼
導出遠程診斷報告:

racadm diagnostics export -f <file name> -l <NFS or CIFS share location> -u <username> -p <password>
複製代碼參數說明如下:

-m <mode> - 指定診斷模式的類型。類型是:
從iDRAC收集並導出遠程診斷報告。
0(快速) - 快速模式執行診斷測試的子集。
1(擴展) - 擴展模式執行所有可用的診斷測試。
2(兩者) - 按順序連續運行表達和擴展測試。
-f <文件名> - 指定配置文件的名稱。
-l - 指定網絡共享的位置(NFS或CIFS)。
-u <username> - 指定要導入文件的遠程共享的用戶名。
-p <password> - 指定要導入文件的遠程共享的密碼。
-r <reboot type> - 指定重新啓動類型。類型可以是以下之一:
pwrcycle - 動力循環
graceful - 沒有強制關機的優雅重啓
forced- 強制關機時正常重啓
-s <start time> - 以yyyymmddhhmmss格式指定計劃作業的開始時間。默認值TIME_NOW 立即啓動作業。
-e <到期時間> - 以yyyymmddhhmmss格式指定計劃作業的到期時間。默認值TIME_NA 不應用等待時間。

示例:

啓動遠程診斷操作:

racadm diagnostics run -m 1 -r forced -s 20121215101010 -e TIME_NA
複製代碼
將遠程診斷報告導出到CIFS共享:

racadm diagnostics export -f diagnostics -l //169.254.23.44/cifs -u administrator -p password123
複製代碼
將遠程診斷報告導出到NFS共享:

racadm diagnostics export -f diagnostics -l 169.254.23.44:/nfs -u administrator -p password123
複製代碼14、eventfilters子命令
eventfilters子命令用於顯示事件過濾器設置列表。要將此子命令與set和test選項一起使用,您必須具有管理員權限。語法格式如下:
racadm eventfilters <eventfilters command type>
racadm eventfilters get -c <alert category>
racadm eventfilters set -c <alert category> -a <action> -n <notifications>
racadm eventfilters set -c <alert category> -a <action> -r <recurrence>
racadm eventfilters test -i <Message ID to test>
複製代碼示例:
顯示所有可用的事件過濾器配置
racadm eventfilters get -c idrac.alert.all
複製代碼顯示特定類別的eventfilter配置。例如審計:
racadm eventfilters get -c idrac.alert.audit
複製代碼顯示特定子類別的eventfilter配置。例如審計類別下的許可:
racadm eventfilters get -c idrac.alert.audit.lic
複製代碼顯示特定嚴重性的eventfilter配置。例如審計類別下的警告:
racadm eventfilters get -c idrac.alert.audit.warning
複製代碼顯示特定嚴重性和子類別的eventfilter配置。例如審計類別下子類別許可中的警告嚴重性:
racadm eventfilters get -c idrac.alert.audit.lic.warning
複製代碼清除所有可用的警報設置:
racadm eventfilters set -c idrac.alert.all -a none -n none
複製代碼使用子類別和嚴重性作爲參數進行配置。例如審計類別中許可子類別下的所有信息事件都將觸發關閉電源操作,並禁用所有通知:
racadm eventfilters set -c idrac.alert.audit.lic.info -a poweroff -n none
複製代碼配置溫度統計的數值生成間隔:
racadm eventfilters set -c idrac.alert.system.tmps.warning -r 10
複製代碼配置事件生成間隔和溫度統計通知:
racadm eventfilters set -c idrac.alert.system.tmps -r 5 -a none -n snmp
複製代碼獲取風扇的測試提醒:
racadm eventfilters test -i FAN0001
複製代碼15、fcstatistics子命令
fcstatistics子命令用於顯示可用統計信息的FC(FQDD)列表和受管服務器。語法格式如下:
racadm fcstatistics <FC fqdd>
複製代碼16、frontpanelerror子命令
frontpanelerror子命令用於啓用或禁用LCD屏幕上當前顯示的錯誤的實時饋送。對於如果確認了錯誤可以使用hide隱藏,使用show來查看所有的錯誤提示。語法格式如下:
racadm frontpanelerror show
racadm frontpanelerror hide
複製代碼17、fwupdate子命令
fwupdate子命用於更新服務器iDRAC設備上的固件。您可以:

檢查固件更新過程狀態。
通過提供IP地址和可選路徑,從FTP或TFTP服務器更新iDRAC固件。
使用本地和遠程RACADM從本地文件系統更新iDRAC固件。
回滾到備用固件。

要使用此子命令,您必須具有“Configure iDRAC”(配置iDRAC)權限。語法格式如下:
racadm fwupdate -s
racadm fwupdate -g -u -a <TFTP_Server_IP_Address> [-d <path> [--clearcfg]
racadm -r <iDRAC IP_Address> -u <username> -p <password> fwupdate -f <ftpserver ip> <ftpserver username> <ftpserver password> -d <path> #where path is the location on the ftp server where firmimg.d7 is stored.
racadm fwupdate -r
racadm fwupdate -p -u [-d <path>]
複製代碼參數說明:

-u - 更新選項執行固件更新文件的校驗和,並啓動實際的更新過程。此選項可與-g或-p選項一起使用。在更新結束時,iDRAC執行軟重置。
-s - 此選項返回更新過程的狀態。
-g - get選項指示固件從TFTP服務器獲取固件更新文件。指定-a、-u和-d選項。如果沒有-a選項,則使用cfgRhostsFwUpdateIpAddr和cfgRhostsFwUpdatePath屬性從cfgRemoteHosts組中的屬性讀取默認值。
-p - -p或put選項用於將固件文件從受管系統更新到iDRAC。 -u選項必須與-p選項一起使用。默認值:如果缺少-g選項,則該主機上的指定TFTP默認目錄。如果使用-g,則默認爲TFTP服務器上配置的目錄。
-r - 回滾選項用於回滾到備用固件。
-f-指定用於固件映像的FTP服務器IP地址或FQDN,用戶名和密碼。應用FTP下載過程進行固件更新。
--clearcfg(可選) - 固件更新後,此選項將刪除以前的iDRAC配置。

示例:

更新iDRAC生成服務器上的固件。

racadm fwupdate -g -u -a 192.168.0.100 -d firmimg.d7
複製代碼
從特定IP地址的TFTP服務器上的指定位置下載固件更新文件。

racadm fwupdate -g -u -a 143.166.154.143 -d <path>
複製代碼
顯示固件更新的狀態。

racadm fwupdate -s
複製代碼
阻止固件在3000W AC電源配置上降級。

racadm fwupdate –s
Ready for firmware update racadm fwupdate –g –u –a 10.210.138.121 –d firming-4.40-A00.cmc –m cmc-active Firmware update has been initiated. This update process may take several minutes to complete.
racadm fwupdate –s
Cannot update local CMC firmware: The uploaded firmware image does not support the installed power supplies.
複製代碼18、get子命令
get子命令用於顯示對象及其值。如果值處於掛起狀態,則必須使用jobqueue命令創建提交和重新引導作業。對於配置xml操作,請通過運行jobqueue view命令檢查作業ID。要爲配置xml文件類型運行此子命令,需要Lifecycle Contoller 1.1或更高版本。語法格式如下:
racadm get -f <filename>
racadm get <FQDD Alias>.<index>.<group>.<index>.<object>
racadm get <FQDD Alias>.<group>
racadm get <FQDD Alias>.<group>.<object>
racadm get <FQDD Alias>.<group>.[<index>].<object>
racadm get -f <filename> -t xml -u <username> -p <password> -l <CIFS share>
racadm get –f <filename> -t xml -u <username> -p <password> -l <CIFS share> --clone
racadm get –f <filename> -t xml -u <username> -p <password> -l <CIFS share> --replace
racadm get -f <filename> -t xml -u <username> -p <password> -l <CIFS share> -c <FQDD>
racadm get -f <filename> -t xml -l <NFS share> -c <FQDD>, <FQDD>, <FQDD>, <FQDD>
racadm get -f <filename> -t xml -l <NFS or CIFS share> -u <username> -p <password> -t xml --includeph
複製代碼參數說明如下:

<group> - 指定包含必須讀取的對象的組。
<object> - 指定必須讀取的值的對象名稱。
<index> - 指定FQDD別名或組必須編入索引的位置。
-f <文件名> - 使用此選項可以將RAC配置保存到文件中。並且還使子命令能夠將設備配置寫入文件。固件RACADM界面不支持此選項。
-u - 指定必須從中導出文件的遠程共享的用戶名。
-p - 指定必須從中導出文件的遠程共享的密碼。
-l - 指定必須從中導出文件的網絡共享位置。
-t - 指定必須導出的文件類型。有效值爲xml和ini。這些選項不區分大小寫。ini導出舊配置文件。無法將ini文件導出到遠程共享。如果未指定-t,則導出ini文件。
--clone - 獲取配置.xml文件,而不包含與服務標籤等系統相關的詳細信息。收到的.xml文件沒有任何虛擬磁盤創建選項。
--replace - 獲取配置.xml文件以及與系統相關的詳細信息,例如服務標籤。
-c - 指定FQDD或FQDD列表,這些FQDD由要爲其導出配置的組件的“,”分隔。如果未指定此選項,則會導出與所有組件相關的配置。
--includeph - 指定密碼的哈希值應包含在導出的配置.xml文件中。

示例:

獲取系統LCD信息:

racadm get system.lcd
LCDUserString=test
複製代碼
顯示整個組的拓撲配置。

racadm get system.location
複製代碼
顯示特定組中的單個對象。

racadm get system.location.rack.name
複製代碼
將xml配置導出到CIFS共享。

racadm get -f file -t xml -u myuser -p mypass -l //10.1.12.13/share
複製代碼
將xml配置導出到NFS共享。

racadm get -f file -t xml -l 10.1.12.13:/myshare
racadm get -f xyz_temp_clone -t xml -u Administrator -p dell_123 -l //10.94.162.74/xyz --clone
racadm get -f xyz_temp_replace -t xml -u Administrator -p dell_123 -l //10.94.162.74/xyz --replace
複製代碼
將iDRAC組件的xml配置導出到CIFS共享。

racadm get -f file -t xml -u myuser -p mypass -l //10.1.12.13/share -c iDRAC.Embedded.1
複製代碼
在配置.xml文件中包含密碼的哈希值。

racadm get -f<filename> -t xml -l<NFS or CIFS share> -u<username> -p<password> -t xml --includeph
複製代碼19、getconfig子命令
getconfig子命令用於單獨檢索iDRAC配置參數,或者可以檢索所有iDRAC配置組並將其保存到文件中。語法格式如下:
racadm getconfig -f <filename>
racadm getconfig -g <groupName> [-i <index>]
racadm getconfig -u <username>
racadm getconfig -h
racadm getconfig -g <groupName> -o <objectName> [-i index]
複製代碼參數說明:

-f - -f <文件名>選項指示getconfig將整個iDRAC配置寫入配置文件。此文件可用於使用config子命令進行批量配置操作。
-g - -g <groupName>或group選項用於顯示單個組的配置。<groupName>是racadm.cfg文件中使用的組的名稱。如果該組是索引組,則使用-i選項。
-h - -h或help選項按字母順序顯示所有可用配置組的列表。如果您不記得確切的組名,此選項很有用。
-i - -i <index>或index選項僅對索引組有效,用於指定唯一組。<index>是從1到n的十進制整數,其中n可以從1到特定組支持的最大索引數不等。如果未指定-i <index>,則假定組的值爲1,這些組是具有多個條目的表。-i選項輸入索引值而不是命名值
-o - -o <objectname>或object選項指定查詢中使用的對象名稱。此選項是可選的,可與-g選項一起使用。
-u - -u <用戶名>或用戶名選項,用於顯示指定用戶的配置。 <username>選項是用戶的登錄名。
-v - -v選項顯示有關屬性顯示的更多信息,並與-g選項一起使用。

示例:

顯示cfgLanNetworking組中包含的配置屬性(對象)。

racadm getconfig -g cfgLanNetworking
複製代碼
將所有組配置對象從iDRAC保存到myrac.cfg。

racadm getconfig -f myrac.cfg
複製代碼
按字母順序顯示iDRAC上可用配置組的列表。

racadm getconfig -h
複製代碼
顯示名爲root的用戶的配置屬性。

racadm getconfig -u root
複製代碼
顯示索引2處的用戶組實例,其中包含屬性值的詳細信息。

racadm getconfig -g cfgUserAdmin -i 2 -v
複製代碼
顯示整組串行配置。

racadm getconfig -g cfgSerial
複製代碼
顯示特定組中的單個對象。

racadm getconfig -g cfgSerial -o cfgSerialBaudRate
複製代碼
顯示索引組。

racadm getconfig -g cfgUserAdmin -o cfgUserAdminUserName -i 2
複製代碼
顯示當前的增強散熱模式屬性配置。

racadm getconfig –g cfgThermal
複製代碼20、gethostnetworkinterfaces子命令
gethostnetworkinterfaces子命令非常重要,用於顯示主機網絡接口詳細信息。語法格式如下:
racadm gethostnetworkinterfaces
racadm gethostnetworkinterfaces <NIC FQDD>
複製代碼示例:
To display the details of all the network interfaces on the server.
racadm gethostnetworkinterfaces

Local Area Connection 12
Description              : iDRAC Virtual NIC USB Device #8
Status                   : Up
Interface Type           : Ethernet
DHCP                     : Enabled
DHCPServerV4             : 169.254.0.1
MAC Address              : 00-25-64-F9-7A-E7
IPv4 Address             : 169.254.0.2
Subnet Mask              : 255.255.255.0
IPv6 Address             : fe80::1cce:a0a7:f30e:54fc
Prefix Length            : 64
IPv6 DNSServer Address  0: fec0:0:0:ffff::1
IPv6 DNSServer Address  1: fec0:0:0:ffff::2
IPv6 DNSServer Address  2: fec0:0:0:ffff::3

複製代碼To display the details of a particular NIC on the server.
racadm gethostnetworkinterfaces NIC.Integrated.1-1-1

Local Area Connection
Description              : Broadcom NetXtreme Gigabit Ethernet
Status                   : Up
Interface Type           : Ethernet
DHCP                     : Enabled
DHCPServerV4             : 10.94.224.25
MAC Address              : 14-FE-B5-FF-B1-9C
FQDD                     : NIC.Integrated.1-1-1
IPv4 Address             : 10.94.225.189
Subnet Mask              : 255.255.255.128
IPv6 Address             : fe80::7c5f:a114:84d4:17f6
Prefix Length            : 64
IPv4 Gateway Address     : 10.94.225.129
IPv4 DNSServer Address  0: 10.116.2.250
IPv4 DNSServer Address  1: 10.116.2.251

複製代碼21、getled子命令
getled子命令用於顯示模塊上的LED設置:閃爍,不閃爍或未知(對於空插槽)。要運行此子命令,您必須具有“登錄用戶”權限。語法格式如下:
racadm getled
複製代碼示例:
racadm getled
LED State : Blinking
racadm getled
LED State : Not-Blinking
複製代碼22、getniccfg子命令
getniccfg子命令用於顯示iDRAC的當前和靜態NIC設置。語法格式如下:
racadm getniccfg
複製代碼23、getraclog子命令
getraclog子命令用於顯示RAC日誌條目。語法格式如下:
racadm getraclog -s <start record> -c <count>
racadm getraclog [-c <count>] [-s <start-record>] [--more]
複製代碼參數說明:

-c - 指定要顯示的記錄數。
--more - 一次顯示一個屏幕並提示您繼續(類似於UNIX more命令)。
-s - 指定用於顯示的起始記錄。

示例:

顯示RAC日誌的最近2條記錄。

racadm getraclog -c
2
SeqNumber = 4102
Message ID = LIC201
Category = Audit
AgentID = DE
Severity = Warning
Timestamp = 2014-06-12 01:38:19
Message = License yPMRJGuEf7z5HG8LO7gh assigned to device iDRAC expires in 4 days.
Message Arg 1 = yPMRJGuEf7z5HG8LO7ghMessage Arg 2 = iDRACMessage Arg 3 = 4

SeqNumber = 4101
Message ID = USR0032
Category = Audit
AgentID = RACLOG
Severity = Information
Timestamp = 2014-06-11 19:54:00
Message = The session for root from 10.94.98.92 using RACADM is logged off.
Message Arg 1 = root
Message Arg 2 = 10.94.98.92
Message Arg 3 = RACADM
FQDD = iDRAC.Embedded.1
-------------------------------------------------------------------------------------   

複製代碼24、getractime子命令
getractime子命令用於顯示當前CMC時間。語法格式如下:
racadm getractime [-d]
複製代碼示例:
racadm getractime
Mon May 13 17:17:12 2013
複製代碼25、getsel子命令
getsel子命令用於顯示DRAC中的所有傳感器事件日誌條目。語法格式如下:
racadm getsel -i [-A]
racadm getsel [-s <start>][-c <count>] [-A] [-o] [-E] [-R] [--more]
複製代碼參數說明如下:

-c - 顯示記錄數。
-s - 指定用於顯示的起始記錄。
-i - 顯示SEL中的條目數。
--more - 一次顯示在一個屏幕並提示用戶繼續(類似於UNIX more命令。)

示例:
racadm getsel
Record: 12

    Date/Time: 11/20/2011 14:19:34
    Source: system
    Severity: Ok
    Description: C:start completed.

複製代碼26、getsensorinfo子命令
getsensorinfo子命令用於顯示系統傳感器的狀態。語法格式如下:
racadm getsensorinfo
racadm getsensorinfo -c
複製代碼示例:
racadm getsensorinfo
Sensor Type : POWER

<Sensor Name>   <Status>    <Type>
PS1 Status  Present AC Sensor Type : TEMPERATURE
<Sensor Name>   <Status>    <Reading>   <lc>    <uc>    <Inc>[R/W]  <Unc>[R/W]
System Board Inlet Temp Ok  20 C    -7 C    47 C    3 C [Y] 42C [Y]
System Board Exhaust Temp   Ok  19 C    0 C 75 C    0 C [N] 70 C [N]
CPU1 Temp   Ok  59 C    3 C 97 C    8 C [N] 92 C [N]
Sensor Type : FAN
<Sensor Name>   <Status>    <Reading>   <lc>    <uc>
System Board Fan1 RPM   Ok  2280 RPM    360 RPM NA
System Board Fan2 RPM   Ok  2280 RPM    360 RPM NA
System Board Fan3 RPM   Ok  2280 RPM    360 RPM NA
System Board Fan4 RPM   Ok  2640 RPM    360 RPM NA
System Board Fan5 RPM   Ok  2280 RPM    360 RPM NA
System Board Fan6 RPM   Ok  2280 RPM    360 RPM NA
Sensor Type : VOLTAGE
<Sensor Name>   <Status>    <Reading>   <lc>    <uc>
CPU1 VCORE PG   Ok  Good    NA  NA
System Board 3.3V PG    Ok  Good    NA  NA
System Board 5V AUX PG  Ok  Good    NA  NA
CPU1 M23 VPP PG Ok  Good    NA  NA
System Board 1.05V PG   Ok  Good    NA  NA
CPU1 M23 VDDQ PG    Ok  Good    NA  NA
CPU1 M23 VTT PG Ok  Good    NA  NA

...
複製代碼27、getssninfo子命令
getssninfo子命令用於顯示連接到iDRAC的用戶列表。顯示以下信息:

會話ID
用戶名
IP地址(如果適用)
會話類型(例如,串行或Telnet)
以MM / DD / YYYY HH:MM:SS格式登錄日期和時間
語法格式如下:

racadm getssninfo [-u <username>] [-A]
複製代碼參數說明:

-u - 僅顯示與特定用戶關聯的會話。
-A - 不顯示標題或標籤。

示例:
racadm getssninfo
SSNID -u User IP Address Login Date/Time
6 GUI root 192.168.0.10 04/07/2010 12:00:34
racadm getssninfo -A
"root" "192.168.0.10" "Telnet" "NONE"
複製代碼28、getsvctag子命令
getsvctag子命令用於顯示主機系統的服務標籤(也就是SN編號)。語法格式如下:
racadm getsvctag
複製代碼29、getsysinfo子命令
getsysinfo子命令用於顯示與iDRAC、受管系統和監視程序配置相關的信息。語法格式如下:
racadm getsysinfo [-d] [-s] [-w] [-A] [-c] [-4] [-6]
複製代碼參數說明如下:

-4 - 顯示IPv4設置
-6 - 顯示IPv6設置
-c - 顯示常用設置
-d - 顯示iDRAC信息
-s - 顯示系統信息
-w - 顯示監視程序信息
-A - 消除標題/標籤的打印

示例:
racadm getsysinfo
RAC Information:
RAC Date/Time = Tue May 14 14:04:59 2013
Firmware Version = 1.40.40
Firmware Build = 13
Last Firmware Update = 05/10/2013 20:56:10
Hardware Version = 0.01
MAC Address = 90:B1:1C:11:3C:B7

Common settings:
Register DNS RAC Name   = 0
DNS RAC Name            = idrac-H1VGF2S
Current DNS Domain      =
Domain Name from DHCP   = Disabled

IPv4 settings:
Enabled                 = 1
Current IP Address      = 192.168.0.1
Current IP Gateway      = 192.168.0.1
Current IP Netmask      = 192.168.0.1
DHCP Enabled            = 1
...

複製代碼30、gettracelog子命令
gettracelog子命令用於列出iDRAC的所有跟蹤登錄條目。語法格式如下:
racadm gettracelog -i [-A]
racadm gettracelog [-s <start>] [-c <count>] [--more] [-A] [-o]
複製代碼參數說明如下;

-i - 顯示iDRAC跟蹤日誌中的條目數。
--more - 一次顯示一個屏幕並提示用戶繼續(類似於UNIX more命令)。
-o - 在一行中顯示每個條目。
-c - 指定要顯示的記錄數。
-s - 指定要顯示的起始記錄。
-A - 不顯示標題或標籤。

示例:
輸出完整日誌:
racadm gettracelog
Display number of records in log:

racadm gettracelog -i
Record: 1
Date/Time: Dec 8 08:21:30
Source: ssnmgrd[175]
Description: root from 143.166.157.103: session timeout
sid 0be0aef4
複製代碼31、getversion子命令
getversion子命令用於顯示當前軟件版本,型號和生成信息,以及是否可以更新目標設備。語法格式如下:
racadm getversion [-b | -c]
racadm getversion -l [-f <filter>]
racadm getversion
複製代碼參數說明:

-c - 顯示服務器的當前CPLD版本。
-b - 顯示服務器的當前BIOS版本(默認爲iDRAC版本)。
-f <filter> - 過濾組件,必須是以下值之一:BIOS/iDRAC/LC

示例:
racadm getversion
racadm getversion -f idrac
複製代碼32、hwinventory子命令
hwinventory子命令用於按設備顯示或導出當前內部硬件清單或隨附的硬件清單。語法格式如下:
racadm hwinventory
racadm hwinventory NIC|FC
racadm hwinventory <FQDD>
racadm hwinventory export -f <filename> -u <username> -p <password> -l <CIFS or NFS share>
複製代碼參數說明:

<FQDD> - 指定目標設備的FQDD。
-f - 導出的硬件清單文件名。
-u - 必須導出文件的遠程共享的用戶名。在域中指定用戶名作爲域/用戶名
-p - 必須導出文件的遠程共享的密碼。
-l - 必須導出硬件清單的網絡共享位置。

33、ifconfig子命令
ifconfig子命令用於顯示網絡接口表的內容。要使用此子命令,必須具有“執行診斷命令”權限。語法格式如下:
racadm ifconfig
複製代碼34、inlettemphistory子命令
inlettemphistory子命令用於顯示過去一小時,一天,一週,一個月或一年中的平均溫度和峯值溫度,以及出入口溫度歷史數據文件。該文件可以導出到遠程文件共享、本地文件系統或工作站。語法格式如下:
racadm inlettemphistory export –f <filename> –t <type> [–u <username of the network share>] [–p <password for the remote share>] [-i <network share location>]
racadm inlettemphistory get
複製代碼參數說明:

-f - 導出入口溫度歷史文件名。此參數的最大長度爲64個字符。
-u - 要導出文件的遠程共享的用戶名。在域中指定用戶名作爲域或用戶名。
-p - 必須導出文件的遠程共享的密碼。
-l - 必須導出入口溫度歷史記錄的網絡共享位置。此參數的最大長度爲256個字符。
-t - 指定導出的文件類型。有效值爲xml和csv。這些值不區分大小寫。

示例:

將日誌導出到遠程CIFS共享。

racadm inlettemphistory export -f Mylog.xml -u admin -p mypass -l //1.2.3.4/share -t xml
複製代碼
使用Local RACADM將日誌導出到本地文件系統。

racadm inlettemphistory export -f Mylog.xml -t xml
複製代碼
使用遠程RACADM將日誌導出到管理站。

racadm -r 1.2.3.4 -u user -p pass inlettemphistory export -f Mylog.csv -t csv
複製代碼
查看入口溫度歷史記錄。

racadm inlettemphistory get

Duration Above Warning Threshold as Percentage = 0.0%
Duration Above Critical Threshold as Percentage = 0.0%

Average Temperatures
Last Hour  = 23C ( 73.4F )
Last Day   = 24C ( 75.2F )
Last Week  = 24C ( 77.0F )
Last Month = 25C ( 77.0F )
Last Year  = 23C ( 73.4F )

Peak Temperatures
Last Hour  = 23C ( 73.4F ) [At Wed, 30 May 2012 11:00:57]
Last Day   = 25C ( 77.0F ) [At Tue, 29 May 2012 15:37:23]
Last Week  = 27C ( 80.6F ) [At Fri, 25 May 2012 10:38:20]
Last Month = 29C ( 84.2F ) [At Wed, 16 May 2012 15:34:13]
Last Year  = 29C ( 84.2F ) [At Wed, 16 May 2012 15:34:13]

複製代碼35、jobqueue子命令
jobqueue子命令使您可以查看和刪除當前作業隊列中的作業。語法格式如下:
racadm jobqueue view -i<jobid>
racadm jobqueue delete [-i<jobid>][--all]
where valid options are -i and --all.
racadm jobqueue create <fqdd> [-r <reboot type> ] [-s <start time> ] [-e <expiry time>]
racadm jobqueue create <fqdd> [-r <reboot type>] [-s <start time>] [-e <expiration time>] [--realtime]
複製代碼參數說明:

-i - 指定顯示或刪除的作業ID。
--all - 刪除不適用的作業ID。
-fqdd - 指定應爲其創建作業的FQDD。
-r <reboot type> - 指定重新啓動類型。
none - 無重啓作業。此選項是默認值。
pwrcycle - 服務器電力循環。
graceful - 沒有強制關閉的優雅重啓。
forced- 強制關閉時優雅重啓。
start time - 指定以yyyymmddhhmmss格式安排的作業的開始時間。 TIME_NOW意味着立竿見影。 Next Reboot表示作業處於預定狀態,直到下次手動重啓。
expire time - 以yyyymmddhhmmss格式指定作業執行的到期時間。 TIME_NA表示到期時間不適用。
--realtime - 指定實時作業。

示例:

查看當前作業隊列中的作業。

racadm jobqueue view
複製代碼
在當前作業隊列中查看作業並顯示特定作業ID。

racadm jobqueue view -i <JobID>
複製代碼
從當前作業隊列中刪除所有可能的作業。

racadm jobqueue delete --all
複製代碼
從當前作業隊列中刪除特定作業。

racadm jobqueue delete -i <JobID>
複製代碼
清除作業隊列中的所有作業。

racadm jobqueue delete –i JID_CLEARALL
複製代碼
爲提供的FQDD創建作業並添加到作業隊列。

racadm jobqueue create NIC.Integrated.1-1 -r pwrcycle -s TIME_NOW -e 20120501100000
複製代碼
爲指定的RAID控制器創建實時配置作業。

racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW --realTime
RAC1024: Successfully scheduled a job.
Verify the job status using "racadm jobqueue view -i JID_xxxxx" command.
Commit JID = JID_927008261880
複製代碼36、krbkeytabupload子命令
krbkeytabupload子命令用於將Kerberos密鑰表文件上載到iDRAC。要運行此子命令,您必須具有“服務器控制”權限。語法格式如下:
racadm krbkeytabupload [-f <filename>]
複製代碼示例:
racadm krbkeytabupload -f c:\keytab\krbkeytab.tab
複製代碼37、lclog子命令
lclog子命令允許用戶:

導出生命週期日誌歷史記錄。日誌導出到遠程或本地共享位置。
查看特定設備或類別的生命週期日誌
在生命週期日誌中的記錄中添加註釋
在生命週期日誌中添加工作註釋(條目)
查看配置作業的狀態。

語法格式如下:
racadm lclog view -i <number of records> -a <agent id> -c <category> -s <severity> -b <sub-category> -q <sequence no> -n <number of records> -r <start timestamp> -e <end timestamp>
racadm lclog comment edit –q <sequence number> -m <Text to be added>
racadm lclog export -f <filename> -u <username> -p <password> -l <CIFS or NFS share>
racadm lclog export -f <filename> -u <username> -p <password> -l <CIFS or NFS share> --complete
racadm lclog viewconfigresult -j <job ID>
racadm lclog worknote add -m <text to be added>
複製代碼參數說明:

-i - 顯示活動日誌中存在的記錄數。
-a - 用於過濾記錄的代理ID。只接受一個代理ID。
-c - 用於過濾記錄的類別。使用“,”作爲分隔符提供多個類別。
-b - 用於過濾記錄的子類別。使用“,”作爲分隔符提供多個子類別。
-q - 必須顯示記錄的序列號。顯示早於此序列號的記錄。
-n - 指定必須顯示的n條記錄。在本地RACADM上,如果未指定此參數,則默認情況下將檢索100個日誌。
-r - 顯示此時間之後發生的事件。時間格式爲yyyy-mm-dd HH:MM:SS。時間戳必須在雙引號內提供。
-e - 顯示此時間之前發生的事件。時間格式爲yyyy-mm-dd HH:MM:SS。時間戳必須在雙引號內提供。
-f <文件名> - 指定導出生命週期日誌的文件位置和名稱。
-a <name> - 指定FTP服務器IP地址或FQDN,用戶名和密碼。
-l <location> - 指定導出生命週期日誌的文件系統上的網絡共享或區域的位置。
-u <user> - 指定用於訪問FTP服務器的用戶名,或用於訪問網絡共享位置的域和用戶名。
-p <密碼> - 指定訪問FTP服務器或共享位置的密碼。
-s - 用於過濾記錄的嚴重性。使用“,”作爲分隔符提供多個嚴重性。
-m <註釋> - 必須插入Lifecycle Controller日誌中的記錄的用戶註釋字符串。此註釋字符串必須少於128個字符。必須在雙引號內指定文本。
-m <Worknote> - 在Lifecycle日誌中添加工作註釋(條目)。此工作單必須少於256個字符。必須在雙引號內指定文本。
--complete - 將完整的生命週期日誌導出爲壓縮文件。導出的文件的類型爲.xml.gz。
-j <作業ID> - 指定作業ID。

示例:

顯示Lifecycle日誌中存在的記錄數。

racadm lclog view -i
複製代碼
在存儲類別和存儲物理磁盤驅動器子類別下顯示iDRAC代理程序idrac記錄,並將嚴重性設置爲warning。

racadm lclog view -a idrac -c storage -b pdr -s warning
複製代碼
顯示存儲和系統類別下的記錄,嚴重性設置爲警告或嚴重。

racadm lclog view -c storage,system -s warning,critical
複製代碼
從序列號4開始顯示嚴重性設置爲警告或嚴重的記錄。

racadm lclog view -s warning,critical -q 4
複製代碼
顯示從序列號20開始的5條記錄。

racadm lclog view -q 20 -n 5
複製代碼
顯示2011-01-02 23:33:40和2011-01-03 00:32:15之間發生的所有事件記錄。

racadm lclog view -r "2011-01-02 23:33:40" -e "2011-01-03 00:32:15"
複製代碼
顯示活動Lifecycle日誌中的所有可用記錄。

racadm lclog view
複製代碼
在Lifecycle日誌中添加註釋以記錄編號5。

racadm lclog comment edit –q 5 –m “This is a test comment.”
複製代碼
將工作註釋添加到Lifecycle日誌中。

racadm lclog worknote add -m "This is a test worknote."
複製代碼
將Lifecycle日誌導出到遠程CIFS共享。

racadm lclog export -f Mylog.xml -u admin -p mypass -l //10.94.161.103/share
複製代碼
將完整的Lifecycle日誌以gzip格式導出到遠程CIFS共享。

racadm lclog export -f log.xml.gz -u admin -p mypass -l //10.94.161.103/share --complete
複製代碼
將Lifecycle日誌導出到遠程NFS共享。

racadm lclog export -f Mylog.xml -l 10.94.161.103:/home/lclog_user
複製代碼
使用Local RACADM將Lifecycle日誌導出到本地共享。

racadm lclog export -f Mylog.xml
複製代碼
使用本地RACADM將完整的Lifecycle日誌以gzip格式導出到本地共享。

racadm lclog export -f log.xml.gz --complete
複製代碼
使用Remote RACADM將Lifecycle log lclog導出到本地共享。

racadm -r 10.94.161.119 -u root -p calvin lclog export -f Mylog.xml
複製代碼
使用Lifecycle Controller顯示指定作業ID的狀態。

racadm lclog viewconfigresult -j JID_123456789012
複製代碼38、license子命令
license子命令用於管理硬件許可證。語法格式如下:
racadm license view [-c <component>]
racadm license import [-f <licensefile>] -l <location> -u <username> -p <password> -c <component> [-o]
racadm license export -f <license file> [-l <location>] [-u <username>] [-p <password>] -e <ID> -c <component>
racadm license delete -t <transaction ID> [-o]
racadm license delete -e <entitlement ID> [-o]
racadm license delete -c <component> [-o]
racadm license replace -u <username> -p <password> -f <license file name> -l <NFS/CIFS share> -t <transaction ID> [-o]
複製代碼參數說明:

view - 查看許可證信息。
import - 安裝新許可證。
export - 導出許可證文件。
delete - 從系統中刪除許可證。
replace - 用給定的許可證文件替換舊許可證。
-l <遠程共享位置> - 必須從中導入許可證文件的網絡共享位置。如果文件位於共享位置,則必須使用-u <共享用戶>和-p <共享密碼>。
-f - 許可證文件的文件名或路徑
-e <ID> - 指定必須導出的許可證文件的權利ID
-t <ID> - 指定事務ID。
-c <component> - 指定安裝許可證的組件名稱。
-o - 覆蓋最終用戶許可協議(EULA)警告並導入,替換或刪除許可。

示例:

查看系統上的所有許可證信息。

$racadm license view
iDRAC.Embedded.1
Status = OK
Device = iDRAC.Embedded.1
Device Description = iDRAC
Unique Identifier = H1VGF2S
License #1
Status = OK
Transaction ID = 5
License Description = iDRAC Enterprise License
License Type = PERPETUAL
Entitlement ID = Q3XJmvoxZdJVSuZemDehlcrd
License Bound = H1VGF2S
Expiration = Not Applicable
複製代碼
將新許可證導入已知位置的特定設備。

$racadm license import -f license.xml -l //shareip/sharename -u <share user> -p <share user password> -c idrac.embedded.1
複製代碼
將許可證從CIFS共享導入設備,在本例中爲嵌入式iDRAC。

$racadm license import -u admin -p passwd -f License.xml -l //192.168.2.140/licshare -c idrac.embedded.1
複製代碼
將許可證從NFS共享導入設備,在本例中爲Embedded iDRAC。

$racadm license import -f Licen.xml -l 192.168.2.14:/share -c idrac.embedded.1
複製代碼
通過覆蓋EULA警告導入許可證。

$racadm license import -u admin -p passwd -f License.xml -l //192.168.2.140/licshare -c idrac.embedded.1 -o
複製代碼
使用本地RACADM從本地文件系統導入許可證。

$racadm license import -f License.xml -c idrac.embedded.1
複製代碼
使用遠程RACADM從本地文件系統導入許可證。

$racadm -r 192.168.0.1 -u admin -p calvin license import -f C:\Mylicdir\License.xml -c idrac.embedded.1
複製代碼
導出一個許可文件。

$racadm license export -f license.xml -l 192.168.2.14:/share -u uname -p password -c iDRAC.Embedded.1
Instead of -c, you can use -e <ID> or -t <ID>
複製代碼
使用事務ID將許可證導出到NFS共享,在本例中爲ID27。

$racadm license export -f License.xml -l 192.168.2.140:/licshare -t 27
複製代碼
將許可證導出到指定權利ID的CIFS共享,在本例中爲abcdxyz。

$racadm license export -u admin -p passwd -f License.xml -l //192.168.2.140/licshare -e abcdxyz
複製代碼
將許可證導出到指定FQDD的CIFS共享。使用-c選項並從設備導出許可證時,可能會導出多個許可證文件。因此,如果給出了文件名,則會在文件名的末尾附加索引,例如LicenseFile0.xml,LicenseFile1.xml。在這種情況下,設備是嵌入式iDRAC。

$racadm license export -u root -p calvin -f LicenseFile.xml -l //192.168.2.140/licshare -c idrac.embedded.1
複製代碼
刪除特定設備上的許可證,在本例中爲Embedded iDRAC。

$racadm license delete -c idrac.embedded.1
複製代碼
使用權利ID刪除許可證,在本例中爲xYZabcdefg。

$racadm license delete -e xYZabcdefg
複製代碼
使用事務ID刪除許可證,在本例中爲2。

$racadm license delete -t 2
複製代碼
使用事務ID將設備上的許可證替換爲NFS共享上的許可證文件。在本例下ID是27。

$racadm license replace -f License.xml -l 192.168.2.140:/licshare -t 27
複製代碼
使用事務ID將設備上的許可證替換爲CIFS共享上的許可證文件。在本例下ID是27。

$racadm license replace -u admin -p passwd -f License.xml -l //192.168.2.140/licshare -t 27
複製代碼39、nicstatistics子命令
nicstatistics子命令用於顯示NIC FQDD的統計信息。語法格式如下:
racadm nicstatistics
racadm nicstatistics <NIC FQDD>
racadm hwinventory NIC.Integrated.1-1
複製代碼示例:

顯示NIC FQDD的統計信息。

$racadm nicstatistics <NIC FQDD>
複製代碼
顯示集成NIC的統計信息。

$ racadm nicstatistics NIC.Integrated.1-1
Total Bytes Received:0
Total Bytes Transmitted: 0
Total Unicast Bytes Received: 0
Total Multicast Bytes Received: 0
Total Broadcast Bytes Received: 0
Total Unicast Bytes Transmitted: 0
複製代碼
獲取網絡統計信息。

$ racadm nicstatistics
NIC.Slot.5-2-1 : QLogic CNA Gigabit Ethernet-B8:AC:6F:B3:BF:10
NIC.Slot.5-2-1 : QLogic CNA Gigabit Ethernet-B8:AC:6F:B3:BF:11
NIC.Slot.5-2-1 : QLogic CNA Gigabit Ethernet-B8:AC:6F:B3:BF:12
NIC.Slot.5-2-1 : QLogic CNA Gigabit Ethernet-B8:AC:6F:B3:BF:13
NIC.Slot.5-2-1 : QLogic CNA Gigabit Ethernet-B8:AC:6F:B3:BF:14
複製代碼40、ping子命令
ping子命令用於驗證是否可以使用當前路由表內容從iDRAC訪問目標IP地址。需要目標IP地址。根據當前路由表內容,將ICMP回送數據包發送到目標IP地址。要運行此子命令,您必須具有“調試”權限。語法格式如下:
racadm ping <ipaddress>
複製代碼41、ping6子命令
ping6子命令用於驗證是否可以從iDRAC或當前路由表內容訪問目標IPv6地址。需要目標IPv6地址。根據當前路由表內容,將ICMP echo數據包發送到目標IPv6地址。要運行此子命令,您必須具有“調試”權限。語法格式如下:
racadm ping6 <ipv6address>
複製代碼42、racdump子命令
racdump子命令用於獲得態和常規iDRAC板信息。要運行此子命令,您必須具有“調試”權限。語法格式如下:
racadm racdump
複製代碼43、racreset子命令
racreset子命令用於記錄在iDRAC日誌中。要運行此子命令,您必須具有“配置iDRAC”權限並配置用戶權限。語法格式如下:
racadm racreset soft
racadm racreset hard
racadm racreset soft -f
racadm recreset hard -f
複製代碼44、racresetcfg子命令
racresetcfg子命令用於刪除當前的iDRAC配置並將iDRAC重置爲出廠默認設置。重置後,默認名稱和密碼分別爲root和calvin,IP地址爲192.168.0.120。僅適用於刀片服務器上的iDRAC Enterprise,IP地址以及服務器駐留在機箱中的插槽號。如果從網絡客戶端(例如,支持的Web瀏覽器,Telnet / SSH或遠程RACADM)運行racresetcfg,請使用默認IP地址。 racresetcfg子命令不會重置cfgDNSRacName對象。要運行此子命令,您必須具有“配置iDRAC”權限並配置用戶權限。語法格式如下:
racadm racresetcfg
racadm racresetcfg -f
複製代碼示例:
重置iDRAC上的配置。
racadm racresetcfg
複製代碼創建vFlash分區時進行重置。
racadm racresetcfg
A vFlash SD card partition operation is in progress. Resetting the iDRAC may corrupt the vFlash SD card. To force racresetcfg, use the -f flag.
複製代碼45、remoteimage子命令
remoteimage子命令用於連接、斷開連接或部署遠程服務器上的媒體文件。要運行此子命令,您必須具有“配置iDRAC”權限。語法格式如下:
racadm remoteimage [-m <module> | -a]
racadm remoteimage -d [-m <module> | -a]
racadm remoteimage -s [-m <module> | -a]
racadm remoteimage -c [-m <module> | -a] [-u <username> -p <password> -1 <image_path>]
racadm remoteimage -e [-m <module> | -a] [-u <username> -p <password> -1 <image_path>]
複製代碼參數說明:

-c - 連接圖像。
-d - 斷開圖像連接。
-u - 訪問網絡共享的用戶名。
-p - 訪問網絡共享的密碼。
-l - 網絡共享上的圖像位置;在該位置周圍使用雙引號。
-s - 顯示當前狀態。
-u - 用戶名
-p - 密碼

示例:

配置遠程映像。

racadm remoteimage -c -u "user" -p "pass" -l //shrloc/foo.iso
Remote Image is now Configured
複製代碼
禁用遠程文件共享。

racadm remoteimage -d
Disable Remote File Started. Please check status using -s option to know Remote File Share is ENABLED or DISABLED.
複製代碼
檢查遠程文件共享狀態。

racadm remoteimage -s
Remote File Share is Enabled
UserName
Password
ShareName //10.94.161.112/xxxx/dtk_3.3_73_Linux.iso
複製代碼
在iDRAC CIFS Share上部署遠程映像。

racadm remoteimage -c -u root -p calvin -l //192.168.0.180/dev/floppy.img
複製代碼
在iDRAC NFS共享上部署遠程映像。

racadm remoteimage -c -u root -p calvin -l '//192.168.0.180/dev/floppy.img'
複製代碼46、rollback子命令
rollback子命令允許您將固件回滾到早期版本。語法格式如下:
racadm rollback <FQDD>
複製代碼47、sensorsettings子命令
sensorsettings子命令允許您執行傳感器的閾值設置。要運行此子命令,您必須具有“Configure iDRAC”(配置iDRAC)權限。語法格式如下:
racadm sensorsettings set <FQDD> -level Min <value>
複製代碼示例:

設置功率傳感器類型的最小非臨界閾值水平。

$racadm sensorsettings set iDRAC.Embedded.1#SystemBoardCPUUsage -level Max 95
複製代碼48、serveraction子命令
serveraction子命令用於在主機系統上執行電源管理操作。要運行此子命令,必須具有“執行服務器控制命令”權限。語法格式如下:
racadm serveraction <action> -f
複製代碼參數<action>說明:
<action> - 指定要執行的電源管理操作。選項是:

hardreset - 在受管系統上執行強制重置(重新引導)操作。
powercycle - 在受管系統上執行電源循環操作。此操作類似於按下系統前面板上的電源按鈕以關閉然後再打開系統。
powerdown - 強制管理系統。
powerup - 爲受管系統提供動力。
powerstatus - 顯示服務器的當前電源狀態(ON或OFF)。
graceshutdown - 正常關閉服務器。如果服務器上的操作系統無法完全關閉,則不執行此操作。
-f - 強制執行服務器電源管理操作。

此選項僅適用於PowerEdge-VRTX平臺。它與powerdown,powercycle和hardreset選項一起使用。
示例:
服務器下電:
racadm serveraction powerdown
複製代碼服務器上電:
racadm serveraction powerup
複製代碼49、set子命令
set子命令用於設定和修改設備上配置對象的值。語法格式如下:
racadm set -f <filename> [--continue]
racadm set <FQDD Alias>.<group>.<index>.<object> <value>
racadm set <FQDD Alias>.<group>.<object> <value>
racadm set <FQDD Alias>.<group>.<index>.<object> <value>
racadm set -f <filename> -t xml -u myuser -p mypass -l <CIFS or NFS share>
racadm set –f <filename> -t <filetype> -u <username> -p <password> -l <CIFS or NFS share> --preview
racadm set -f <filename> -t <filetype> -u <username> -p <password> -l <CIFS or NFS share> -c <FQDD>
racadm set -f <filename> -t <filetype> -u <username> -p <password> -l <CIFS or NFS share> -c <FQDD>, <FQDD>, <FQDD>, <FQDD>
複製代碼參數說明:

<FQDD Alias>
<group> - 指定包含必須寫入的對象的組。
<object> - 指定必須寫入的值的對象名稱。
<index> - 指定此選項,其中FQDD別名或組必須編入索引。
-f <filename> - 啓用set以從指定文件配置設備。固件RACADM界面不支持此選項。
--continue - 此選項僅與-f一起使用。如果組中的配置文件不成功,則繼續配置文件中的下一個組。如果未使用此選項,則配置會在特定組不成功時停止。在不成功的組之後,未配置其餘組。
-u - 指定必須從中導入文件的遠程共享的用戶名。
-p - 指定必須從中導入文件的遠程共享的密碼。
-l - 指定必須從中導入文件的網絡共享位置。
-t - 指定必須導入的文件類型。有效值爲xml和ini。這些值不區分大小寫。 ini導入舊配置文件。無法從遠程共享導入ini文件。如果未指定-t,則導入ini文件格式(默認)。
-b - 指定導入操作完成後主機的關閉類型。參數優雅,強制關閉強制關閉。如果未指定此參數,則將正常關閉視爲默認值。
-w - 等待正常關閉發生的最長時間。必須以秒爲單位輸入值。最小接受值爲300秒,最大可接受值爲3600秒。默認值爲1800秒。
-s - 導入操作完成時主機的電源狀態。電源ON的參數爲“On”,電源OFF的參數爲“Off”。如果未指定此參數,則將電源設置爲默認值。
--preview - 驗證配置.xml文件並查看狀態。
-c - 指定FQDD或由要導入配置的組件的“,”分隔的FQDD列表。如果未指定此選項,則會導入與所有組件相關的配置。

示例:

使用文件配置iDRAC。

$ racadm set -f myrac.cfg
複製代碼
配置LCD字符串。

$ racadm set system.lcd.LCDUserString test
複製代碼
配置服務器的機架名稱。

$ racadm set system.location.rack.name rack1
複製代碼
從遠程CIFS共享的XML配置文件配置RAC。

$ racadm set -f myfile.xml -t xml -u myuser -p mypass -l //10.1.2.3/myshare
複製代碼
從遠程NFS共享的XML配置文件配置RAC。

$ racadm set -f myfile.xml -t xml -l 10.1.2.3:/myshare
複製代碼
從.xml文件配置RAC,等待時間爲10分鐘,關閉類型正常,終端主機類型開啓。

$ racadm set -f myfile.xml -t xml -b "graceful" -w 600 -s "on"
複製代碼
驗證位於遠程共享中的.xml文件內容。

racadm set -f temp_Configuration_file -t xml -u Administrator -p dell_123 -l //10.94.162.74/xyz --preview
複製代碼
將iDRAC組件的xml配置導入CIFS共享。

racadm set -f file -t xml -u myuser -p mypass -l //10.1.12.13/share -c iDRAC.Embedded.1
複製代碼50、sshpkauth子命令
sshpkauth子命令使管理員可以爲每個用戶上載和管理最多4個不同的SSH公鑰。您可以上傳密鑰文件或密鑰文本,查看密鑰或刪除密鑰。要運行此子命令,您必須具有“配置用戶”權限。語法格式如下:
racadm sshpkauth
複製代碼
upload - 此模式允許您上載密鑰文件或將密鑰文本複製到命令行。您無法同時上傳和複製密鑰。
本地和遠程RACADM:

racadm sshpkauth -i <2 to 16> -k <1 to 4> -f <filename>
複製代碼
遠程RACADM:

racadm sshpkauth -i <2 to 16> -k <1 to 4> -t <key-text>
複製代碼
Telnet/SSH/serial RACADM:

racadm sshpkauth -i <2 to 16> -k <1 to 4> -t <key-text>
複製代碼
View — 此模式允許查看用戶指定的key或所有key。

racadm sshpkauth -i <2 to 16> -v -k <1 to 4>
racadm sshpkauth -i <2 to 16> -v -k all
複製代碼
Delete — 此模式允許您刪除用戶指定的key或所有key。

racadm sshpkauth -i <2 to 16> -d -k <1 to 4>
racadm sshpkauth -i <2 to 16> -d -k all
複製代碼51、storage子命令
storage子命令允許用戶運行命令來控制存儲陣列。要運行此子命令以配置存儲屬性,您必須具有服務器控制權限。語法格式如下:

生成和查看有關存儲根節點的信息。

racadm storage get status
複製代碼
生成和查看有關控制器的信息。

racadm storage get controllers -o
racadm storage get controllers -o -p <property names separated by comma>
複製代碼
獲取控制器列表。

racadm storage get controllers
複製代碼
獲取PCIeSSD控制器的屬性

racadm storage get controllers:<PcieSSD controller FQDD>
複製代碼
生成和查看有關電池的信息。

racadm storage get batteries -o
racadm storage get batteries --refkey <controller FQDD's separated by comma>
racadm storage get batteries --refkey <controller FQDD's separated by comma> -o
racadm storage get batteries --refkey <controller FQDD's separated by comma> -o -p <property names separated by comma>
複製代碼
生成和查看有關虛擬磁盤的信息。

racadm storage get vdisks
racadm storage get vdisks --refkey <controller FQDDs separated by comma>
racadm storage get vdisks --refkey <controller FQDDs separated by comma> -o
racadm storage get vdisks --refkey <controller FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
生成和查看有關enclosure的信息。

racadm storage get enclosures -o
racadm storage get enclosures --refkey <connector FQDDs separated by comma>
racadm storage get enclosures --refkey <connector FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
獲取enclosure列表。

racadm storage get enclosures
複製代碼
獲取PCIeSSD enclosure的屬性。

racadm storage get enclosures:<PCIeSSD enclosure FQDD>
複製代碼
生成和查看有關物理磁盤驅動器的信息。

racadm storage get pdisks
racadm storage get pdisks -o
racadm storage get pdisks -o -p <property names separated by comma>
racadm storage get pdisks --refkey <enclosure/Backplanes FQDDs separated by comma>
racadm storage get pdisks --refkey <enclosure/Backplanes FQDDs separated by comma> -o
racadm storage get pdisks --refkey <enclosure/Backplanes FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
獲取物理磁盤列表。

racadm storage get pdisks
複製代碼
獲取PCIeSSD物理磁盤的屬性。

racadm storage get pdisks:<PCIeSSD FQDD>
複製代碼
生成和查看有關風扇的信息。

racadm storage get fans --refkey <enclosure FQDDs separated by comma>
racadm storage get fans --refkey <enclosure FQDDs separated by comma > -o
racadm storage get fans --refkey <enclosure FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
生成和查看有關EMM的信息。

racadm storage get emms -refkey <enclosure FQDDs separated by comma>
racadm storage get emms --refkey <enclosure FQDDs separated by comma> -o
racadm storage get emms --refkey <enclosure FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
生成和查看有關PSU的信息。

racadm storage get psus -refkey <enclosure FQDDs separated by comma>
racadm storage get psus --refkey <enclosure FQDDs separated by comma> -o
racadm storage get psus --refkey <enclosure FQDDs separated by comma> -o -p <property names separated by comma>
複製代碼
創建,刪除和保護虛擬磁盤。在指定的虛擬磁盤上啓動或停止一致性檢查。

racadm storage createvd:<Controller FQDD> -rl {r0|r1|r5|r6|r10|r50|r60}[-wp {wt|wb|wbf}] [-rp {nra|ra|ara}] [-ss {1k|2k|4k|8k|16k|32k|64k|128k|256k|512k|1M|2M|4M|8M|16M}]-pdkey:<commaseparated PD FQDD> [-dcp {enabled|disabled|default}] [-name <VD name>] [-size <VD size> {b|k|m|g|t}] [-T10PIEnable]
racadm storage init:<VD FQDD> -speed {fast|full}
racadm storage deletevd:<VD FQDD>
racadm storage encryptvd:<VD FQDD>
racadm storage createsecuritykey:<Controller FQDD> -key <Key id> -passwd <passphrase>
racadm storage modifysecuritykey:<Controller FQDD> -key <Key id>-oldpasswd <old passphrase> -newpasswd <new passphrase>
racadm storage deletesecuritykey:<Controller FQDD>
racadm storage ccheck:<vdisk fqdd>
racadm storage cancelcheck:<vdisk fqdd>
複製代碼
轉換物理磁盤驅動器並分配或刪除熱備用。掃描連接到控制器的物理磁盤並檢測問題。

racadm storage converttononraid:<PD FQDD>
racadm storage converttoraid:<PD FQDD>
racadm storage hotspare:<Physical Disk FQDD> -assign yes -type dhs -vdkey: <FQDD of VD>
racadm storage hotspare:<Physical Disk FQDD> -assign no
racadm storage patrolread:<controller FQDD> -state start|stop
複製代碼
重置,清除並將存儲配置導入控制器。

racadm storage importconfig:<Controller FQDD>
racadm storage resetconfig:<Controller FQDD>
racadm storage clearconfig:<Controller FQDD>
複製代碼
在指定或PCIeSSD設備上啓動或停止閃爍或識別操作。

racadm storage blink:<FQDD>
racadm storage blink:<PCIeSSD FQDD>
racadm storage unblink:<FQDD>
racadm storage unblink:<PCIeSSD FQDD>
複製代碼
把PCIeSSD驅動器以進行刪除。

racadm storage preparetoremove <PCIeSSD FQDD>
複製代碼
在PCIeSSD設備上執行安全擦除。

racadm storage secureerase:<PCIeSSD FQDD>
複製代碼參數說明:

-o - 指定優化版本。
-p - 指定屬性名稱。
--refkey - 指定控制器或機箱FQDD。
-rl - 設置存儲級別。
r0 - RAID0-
r1 - RAID1
r5 - RAID5
r6 - RAID6
r10 - RAID10
r50 - RAID50
r60 - RAID60
-wp {wt | wb | wbf} - 將寫策略設置爲Write Through,Write Back或Write Back Force
-rp {nra | ra | ara} - 將讀取策略設置爲No Read Ahead,Read ahead,Adaptive Read Ahead
-ss - 指定要使用的條帶大小。
-pdkey:<PD FQDD list> - 指定要在虛擬磁盤中使用的物理磁盤驅動器。
-dcp - 設置虛擬磁盤中的磁盤高速緩存策略。
enabled - 允許虛擬磁盤使用緩存。
disabled - 不允許虛擬磁盤使用緩存。
default - 使用默認緩存策略。對於SAS驅動器,請使用禁用選項,對於SATA驅動器,默認情況下使用enabled選項。
-name <VD name> - 指定虛擬磁盤的名稱。
-size <VD size> - 指定每個虛擬磁盤的大小。
b - 以字節爲單位指定大小
k - 以千字節爲單位指定大小
m - 指定以兆字節爲單位的大小
g - 以千兆字節爲單位指定大小
t - 以兆兆字節爲單位指定大小
-sc - 虛擬磁盤中的跨接數(多跨RAID級別所需)。
-T10PIEnable - 創建具有保護信息的虛擬磁盤。
-key <密鑰ID> - 指定密鑰ID。
-passwd <passphrase> - 指定密碼。
-newpasswd <passphrase> - 指定新密碼。
-assign {yes | no} - 將磁盤分配或取消分配爲熱備用磁盤。
-type {ghs | dhs} - 分配全局或專用熱備份。
-vdkey:<VD FQDD> - 將專用熱備份分配給指定的虛擬磁盤。專用熱備用需要此選項。
-state <start | stop> - 啓動值將啓動巡檢讀取操作。停止值將停止正在運行的巡檢讀取操作。
-speed - 指定虛擬磁盤的初始化。
preparetoremove - 指定準備刪除的PCIeSSD驅動器。
secureerase-指定執行安全擦除的PCIeSSD驅動器。

52、systemconfig子命令
systemconfig子命令使您可以執行以下操作:
備份和還原iDRAC和整個系統配置。
自動調度備份操作。
查看自動備份功能設置。
清除自動備份功能設置。
語法格式如下:
racadm systemconfig backup -f <filename> <target> [-n passphrase] [-l <location> -u <user name> -p <password>] [--vFlash]
racadm systemconfig restore -f <filename> <target> [-n passphrase ] [--nopreserve] [-l <location> -u <user name> -p <password>] [--vFlash]
複製代碼創建自動備份計劃。
racadm systemconfig backup [-f <filename>] <target> [-n <passphrase>][-l <location> -u <user name> -p <password>] [--vFlash] -time <time> [-dom <DayOfMonth>] [-wom <WeekOfMonth>] [-dow <DayofWeek>] -rp <repeat> -mb <MaxBackup>
複製代碼查看自動備份計劃。
racadm systemconfig getbackupscheduler
複製代碼刪除自動備份計劃。
racadm systemconfig clearbackupscheduler
複製代碼參數說明:

-n - 指定用於加密或解密配置數據的密碼短語。密碼短語必須包含8到32個字符,以及一個大寫和小寫字符
-l - 指定網絡共享位置,可以是CIFS或NFS
-f - 指定圖像位置和文件名
-u - 指定遠程共享訪問的用戶名
-p - 指定遠程共享訪問的密碼
--vFlash - 選擇vFlash SD作爲備份的目標位置
--nopreserve - 刪除所有虛擬磁盤和配置
-time:指定以HH:MM格式安排自動備份的時間。必須指定此參數
-dom:指定計劃自動備份的日期。有效值爲1-28,L(最後一天)或''(默認 - 任何一天).
-wom:指定安排自動備份的周。有效值爲1-4,L(上週)或'
'(默認 - 任何一週).
-dow:指定安排自動備份的星期幾。有效值爲sun,mon,tue,wed,thu,fri,sat或'*'(默認 - 任何一天)。
-rp:指定repeat參數。必須指定此參數
-mb:指定最大備份參數。對於--vflash最大備份是1.

示例:

將系統備份到CIFS共享並加密數據。

racadm systemconfig backup -f image.img -l //192.168.2.140/share -u admin -p passwd -n Encryptp@sswd123
複製代碼
將系統備份到NFS共享並加密數據。

racadm systemconfig backup -f image.img -l 192.168.2.140 :/share -u admin -p passwd -n Encryptp@sswd123
複製代碼
將系統備份到vFlash SD。

racadm systemconfig backup --vFlash
複製代碼
從vFlash SD恢復系統並清除VD配置。

racadm systemconfig restore -vFlash --nopreserve
複製代碼
從NFS共享還原系統而不清除VD配置。

racadm systemconfig restore -f image.img -l 192.168.2.140:/share -u admin -p passwd
複製代碼
在CIFS共享文件夾中的子文件夾中創建備份文件。

racadm systemconfig backup –f rts/Backup.img –l //10.94.161.200/CIFSshare –u username –p password
複製代碼
啓用或禁用AutoBackupScheduler。

racadm set lifecyclecontroller.lcattributes.autobackup 1
racadm set lifecyclecontroller.lcattributes.autobackup 0
複製代碼
AutoBackup系統向CIFS共享和加密數據。

racadm systemconfig backup -f image.img -l //192.168.2.140/share -u admin -p passwd -n encryptpasswd123 -time 14:30 -dom 1 -rp 6 -mb 10
複製代碼
AutoBackup系統向NFS共享和加密數據。

racadm systemconfig backup -f image.img -l 192.168.2.140:/share -u admin -p passwd -n encryptpasswd123 -time 14:30 -dom 1 -rp 6 -mb 20
複製代碼
AutoBackup系統到vFlash SD。

racadm systemconfig backup --vFlash -time 10:30 -wom 1 -dow mon -rp 6 -mb 1
複製代碼53、systemerase子命令
systemerase子命令允許您擦除組件以刪除服務器。語法格式如下:

擦除特定組件。

racadm systemerase <component>
複製代碼
擦除多個組件。

racadm systemerase <component>,<component>,<component>
複製代碼參數說明:

<component> — 有效的組件類型是:

bios
diag
drvpack
idrac
lcdata
複製代碼54、systemperfstatistics子命令
systemperfstatistics子命令允許您查看和管理系統性能監視操作,語法格式如下:

查看FQDD的系統性能監控傳感器

racadm systemperfstatistics view
複製代碼
列出特定傳感器的使用情況統計信息

racadm systemperfstatistics <sensor_FQDD>
複製代碼
重置系統性能監視傳感器的利用率峯值

racadm systemperfstatistics PeakReset <FQDD>
複製代碼55、traceroute子命令
traceroute子命令用於檢測數據包從系統傳輸到目標IPv4地址時,跟蹤路由器的網絡路徑。
要運行此子命令,必須具有“執行診斷命令”權限,語法格式如下:
racadm traceroute <IPv4 address>
複製代碼56、update子命令
update子命令用於您更新服務器上設備的固件。支持的固件映像文件類型爲:.d7/.pm。語法格式如下:
racadm update -f <updatefile>
racadm update -f <updatefile> -l <Remote CIFS Share> -u <username for CIFS share> -p <password for CIFS share>
racadm update -f <updatefile> -l <Remote NFS Share>
racadm update –f <catalog file> -t <Repository type> -l <Remote CIFS/NFS Share> -u <username for CIFS share> -p <password for CIFS share> [-a <FALSE|TRUE>] [--verifycatalog]
racadm update –f <catalog file> -t <Repository type> -l <Remote CIFS/NFS Share> -u <username for CIFS share> -p <password for CIFS share>
racadm update –f <catalog file> -t <Repository type> –e <FTP server with the path to the catalog file> [-a <FALSE|TRUE>] [--verifycatalog]
racadm update viewreport
複製代碼參數說明:

-f - 僅更新Windows DUP,.d7,.pm,.pm的文件名
-u - 指定存儲更新文件的遠程共享的用戶名。在域中指定用戶名作爲域/用戶名。
-p - 指定存儲更新文件的遠程共享的密碼。
-l - 指定存儲更新文件的網絡共享位置。有關NFS或CIFS共享的詳細信息,請參閱“使用示例”部分。
-a - 此選項指示在從存儲庫操作更新完成後是否必須重新啓動服務器。它選擇TRUE和FALSE。這些選項不區分大小寫。
-t - 用於更新的存儲庫類型。有效選項包括FTP,CIFS,NFS,TFTP和HTTP。這些選項不區分大小寫。如果調用存儲庫更新功能,則必須運行此選項。
-e - 指定FTP的服務器路徑。
--verifycatalog - 測試應用的DUP列表並生成報告。
-ph - 指定代理服務器的IP地址。
-pp - 指定代理憑據的密碼。
-pu - 指定代理憑據的用戶名。
-po - 指定代理服務器的端口。
-pt - 指定代理類型。有效值爲HTTP和HTTPS。這些值不區分大小寫。

作者:Kivinsae
鏈接:https://juejin.im/post/5cac582cf265da036504daac
來源:掘金
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章