设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 8068|回复: 0

[经验分享] DELL远程控制卡racadm命令整理

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-10-21 08:30:09 | 显示全部楼层 |阅读模式
前言:
服务器上架后,肯定得安装系统吧,而安装系统前肯定得配置RAID吧,甚至还要更改一些BIOS选项。一台两台倒无所谓,直接开机接显示器手动上就是了,但如果上架频繁 ,且数量比较多呢,这时候就能体现远程控制卡CLI环境的威力啦。DELL的远程卡racadm环境还是比较不错的,不过最新固件版本存在一定的问题,工作在千兆速率时存在丢包剩至不通现象,把IDRAC接入交换机端口速率指为百兆就没问题了,对使用无影响,可以忽略。浪潮的命令行很LOW,基本只能实现BMC用户密码的更改。听说2017年会发布一个硬件管理系统,小小期待下吧。今天我们就来看看DELL的远程控制器racadm相关命令介绍吧。

racadm环境部署:
1
2
3
4
5
# wget  http://downloads.dell.com/FOLDER ... 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语法:
1
2
3
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      
忽略认证相关警告信息

范例:
1
2
3
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常用子命令:
硬件资源:
  • 获取内存大小: 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
  • 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


用户相关:
  • 注:数字2、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/manu ... 3841&lang=en-us



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-289117-1-1.html 上篇帖子: DELL 服务器硬件资源上报-OMSA系统命令介绍 下篇帖子: Dell R730默认LSI阵列卡驱动替换方法 远程控制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表