
命令备份dell的idrac license信息
需要在操作系统备份dell的idrac license信息
1.安装racadm命令
wget https://downloads.dell.com/FOLDER05223994M/1/OM-MgmtStat-Dell-Web-LX-9.2.0-3142_A00.tar.gz
tar zxvf OM-MgmtStat-Dell-Web-LX-9.2.0-3142_A00.tar.gz
cd /data/packages/linux/rac
# 运行安装程序
sh install_racadm.sh
# 创建软连接
ln -s /opt/dell/srvadmin/sbin/racadm /usr/sbin/racadm
2.执行备份命令
racadm license view
racadm license import -f license-DRN85Z2.xml -c idrac.embedded.1
racadm license import -f license-DRN85Z2.lic -c idrac.embedded.1
3.racadm其他命令
# 获取系统信息
racadm -r 10.10.10.8 -u root -p xxxx getsysinfo
# 获取IP信息
racadm -r 10.10.10.8 -u root -p xxxx getniccfg
# 获取IP信息(包含DNS)
racadm -r 10.10.10.8 -u root -p xxxx getconfig -g cfgLanNetworking
racadm -r 10.10.10.8 -u root -p xxxx set idrac.ssh.port 22
racadm -r 10.10.10.8 -u root -p xxxx --nocertwarn get idrac.ssh.port
硬件资源:
racadm get BIOS.memSettings.SysMemSize # 获取内存大小
racadm get BIOS.MemSettings.SysMemSpeed # 获取内存工作速率
racadm get BIOS.MemSettings.SysMemType # 获取内存类型
BIOS相关:
racadm get BIOS.MiscSettings.ErrPrompt # 错误提示状态:
racadm set BIOS.MiscSettings.ErrPrompt Disabled # 关闭错误提示
racadm get BIOS.BiosBootSettings.BootMode(默认BIOS,另有UEFI) # BIOS启动模式:
racadm get BIOS.BiosBootSettings.BootSeq # 系统启动顺序:
racadm set BIOS.BiosBootSettings.BootSeq NIC.Integrated.1-1-1,HardDisk.List.1-1,Optical.SATAEmbedded.E-1 # 更改系统启动顺序:
jobqueue create BIOS.Setup.1-1 # 提交BIOS objects job:
racadm get BIOS.SysInformation.SystemServiceTag # 获取sn:
racadm get BIOS.SysInformation. SystemModelName # 获取型号:
racadm get BIOS.SysInformation. SystemBiosVersion # 获取bios版本:
网卡相关:
racadm getsysinfo -s ( racadm nicstatistics | racadm racdump ) # 获取网卡mac:
racadm get nic.NICConfig.3.LegacyBootProto # 获取网卡3是否开启pxe:
racadm set nic.NICConfig.3.LegacyBootProto PXE # 启用网卡pxe:
racadm jobqueue create NIC.Integrated.1-3-1 # PXE配置应用生效:
racadm jobqueue create NIC.Integrated.1-1 -r pwrcycle -s TIME_NOW -e 20120501100000 # 提交NIC objects job:
磁盘相关:
racadm storage get pdisks # 获取物理磁盘:
racadm storage get vdisks -o [ -p status,size,layout,state ] # 获取虚拟磁盘信息:
raid相关:
racadm storage get controllers # 获取raid控制器:
racadm storage get controllers -o -p name,status # 获取raid控制器属性name、status:
racadm storage resetconfig:RAID.Integrated.1-1 # 删除所有raid:
racadm jobqueue create RAID.Integrated.1-1 -s TIME_NOW -r none ( forced | pwrcycle | graceful) [ -—realtime ] # 提交storage作业:
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,分配300G做系统:
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 # 创建raid5:
用户相关:
注:数字2、15为用户ID。
racadm get idrac.users.2 # 查看用户信息:
racadm set idrac.users.15.username chenss # 添加用户:
racadm set idrac.users.15.password wuyancs # 设置密码:
racadm set idrac.users.15.Privilege 0x1ff # 设置为idrac管理员:
racadm set idrac.users.15.enable enabled # 启用用户:
日志相关:
racadm get System.LCD.CurrentDisplay # 获取前置面板LCD显示信息:
系统相关:
racadm serveraction powerup # 开机:
racadm serveraction powerdown # 关机:
racadm serveraction powercycle # 重启:
racadm serveraction powerstatus # 状态:
racadm get iDRAC.SNMP # 获取idrac snap info: