DELL遠程控制卡racadm命令整理

前言:linux

服務器上架後,確定得安裝系統吧,而安裝系統前確定得配置RAID吧,甚至還要更改一些BIOS選項。一臺兩臺倒無所謂,直接開機接顯示器手動上就是了,但若是上架頻繁 ,且數量比較多呢,這時候就能體現遠程控制卡CLI環境的威力啦。DELL的遠程卡racadm環境仍是比較不錯的,不過最新固件版本存在必定的問題,工做在千兆速率時存在丟包剩至不通現象,把IDRAC接入交換機端口速率指爲百兆就沒問題了,對使用無影響,能夠忽略。浪潮的命令行很LOW,基本只能實現BMC用戶密碼的更改。據說2017年會發佈一個硬件管理系統,小小期待下吧。今天咱們就來看看DELL的遠程控制器racadm相關命令介紹吧。ios


racadm環境部署:安全

# wget  http://downloads.dell.com/FOLDER03574555M/1/OM-MgmtStat-Dell-Web-LX-8.3.0-1908_A00.tar.gz -P /tmp/
# tar zxvf OM-MgmtStat-Dell-Web-LX-8.3.0-1908_A00.tar.gz 
# cd /tmp/linux/rac/RHEL6/x86_64/
# rpm -ivh srvadmin*
# ln -s /opt/dell/srvadmin/sbin/racadm  /usr/sbin/racadm


racadm語法:bash

racadm -r <racIpAddr> -u <username> -p <password> <subcommand> 
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>


-r <racIpAddr>[  : <port number> ] 指定IDRAC  IP,端口號默認是443
-u  <username>      IDRAC用戶名
-p  <password>      IDRAC密碼
-S       安全認證無效時中止命令執行(全部正常執行命令基本都包含無效認證安全警告,非需求時不要配置此選項)
-i       交互式登錄,手動輸入帳號密碼;和-u、-p選項不能同時使用。
--nocertwarn       忽略認證相關警告信息


範例:服務器

racadm -r 192.168.0.0 -u root -p xxxx getsysinfo
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 --nocertwarn get idrac.ssh.port



racadm經常使用子命令:ssh

硬件資源:ide

  • 獲取內存大小: racadm get BIOS.memSettings.SysMemSize ui

  • 獲取內存工做速率: racadm get BIOS.MemSettings.SysMemSpeedspa

  • 獲取內存類型: racadm get BIOS.MemSettings.SysMemType命令行


BIOS相關:

  • 錯誤提示狀態:racadm get BIOS.MiscSettings.ErrPrompt

  • 關閉錯誤提示: racadm set BIOS.MiscSettings.ErrPrompt Disabled

  • BIOS啓動模式: racadm get BIOS.BiosBootSettings.BootMode(默認BIOS,另有UEFI)

  • 系統啓動順序: racadm get BIOS.BiosBootSettings.BootSeq 

  • 更改系統啓動順序:racadm set BIOS.BiosBootSettings.BootSeq NIC.Integrated.1-1-1,HardDisk.List.1-1,Optical.SATAEmbedded.E-1 

  • 提交BIOS objects job:jobqueue create BIOS.Setup.1-1

  • 獲取sn: racadm get BIOS.SysInformation.SystemServiceTag

  • 獲取型號: racadm get BIOS.SysInformation. SystemModelName

  • 獲取bios版本: racadm get BIOS.SysInformation. SystemBiosVersion


網卡相關:

  • 獲取網卡mac: racadm getsysinfo -s ( racadm nicstatistics | racadm racdump )

  • 獲取網卡3是否開啓pxe:racadm get nic.NICConfig.3.LegacyBootProto

  • 啓用網卡pxe: racadm set nic.NICConfig.3.LegacyBootProto PXE

  • PXE配置應用生效: racadm jobqueue create NIC.Integrated.1-3-1

  • 提交NIC objects job:racadm jobqueue create NIC.Integrated.1-1 -r pwrcycle -s TIME_NOW -e 20120501100000


磁盤相關:

  • 獲取物理磁盤: racadm storage get pdisks

  • 獲取虛擬磁盤信息: storage get vdisks -o [ -p status,size,layout,state ]


raid相關:

  • 獲取raid控制器: racadm storage get controllers

  • 獲取raid控制器屬性name、status: racadm storage get controllers -o -p name,status

  • 刪除全部raid: racadm storage resetconfig:RAID.Integrated.1-1

  • 提交storage做業: racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW -r none ( forced | pwrcycle | graceful) [ -—realtime ]

  • 建立raid5,分配300G作系統: racadm storage createvd:RAID.Integrated.1-1 -rl r5 -size 300g -pdkey:Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1

  • 建立raid5: racadm storage createvd:RAID.Integrated.1-1 -rl r5 -pdkey:Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1


用戶相關:

  • 注:數字二、15爲用戶ID。

  • 查看用戶信息:racadm get idrac.users.2

  • 添加用戶:racadm set idrac.users.15.username chenss

  • 設置密碼:racadm set idrac.users.15.password wuyancs

  • 設置爲idrac管理員:racadm set idrac.users.15.Privilege 0x1ff

  • 啓用用戶:racadm set idrac.users.15.enable enabled


IP相關:

  • 獲取idrac ip info: racadm get iDRAC.IPv4[ Address | Static | Gateway ]


日誌相關:

獲取前置面板LCD顯示信息:racadm get System.LCD.CurrentDisplay 


系統相關:

  • 開機: racadm serveraction powerup

  • 關機: racadm serveraction powerdown

  • 重啓: racadm serveraction powercycle

  • 狀態: racadm serveraction powerstatus

  • 獲取idrac snap info:racadm get iDRAC.SNMP


備註:提交做業時,perc8的卡(H710)是不支持realtime參數的;realtime參數是從perc9(H730)纔開始支持。


參考文獻:

http://www.dell.com/support/manuals/aw/en/awdhs1/idrac8-with-lc-v2.05.05.05/RACADM_iDRAC_Pub-v1/Introduction?guid=GUID-6B6564AB-EE63-49EF-A7D6-47154C343841&lang=en-us

相關文章
相關標籤/搜索