DELL远程控制卡racadm命令整理

前言:

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

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语法:

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常用子命令:

硬件资源:

  • 获取内存大小: 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/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

时间: 2024-12-28 01:04:04

DELL远程控制卡racadm命令整理的相关文章

DELL R630 服务器racadm命令行添加idrac用户

总结下 dell R630 服务器,在命令行上添加 idrac用户 例如 新建checklog用户,用户ID为3 属于管理员组 1.新建用户racadm config -g cfgUserAdmin -o cfgUserAdminUserName -i 3 checklog2.设置新用户级别racadm config -g cfgUserAdmin -i 3 -o cfgUserAdminPrivilege 0x000001893.设置新用户密码或更改用户密码racadm config -g c

DELL R730 iDRAC8远程控制卡使用

以下是摘自网上对IDRAC的介绍(R730使用的是IDRAC8了) 一.IDRAC说明 IDRAC又称为Integrated Dell Remote AccessController,也就是集成戴尔远程控制卡,iDRAC卡相当于是附加在服务器上的一台小电脑,通过与服务器主板上的管理芯片BMC进行通信,监控与管理服务器的硬件状态信息.它拥有自己的系统和IP地址,与服务器上的OS无关.是管理员进行远程访问和管理的利器.在戴尔第12代服务器中,iDRAC的版本升级到了iDRAC 7.iDRAC 7卡与

戴尔服务器修改DRAC远程控制卡密码

戴尔远控卡密码修改的两种方式: 戴尔服务器远控卡默认用户名密码为:root calvin 1) 在本地Centos服务器上直接修改: yum -y install OpenIPMI OpenIPMI-tools service ipmi start ipmitool -I open user set password 2 chinatt0908 在本地unbunt服务器上直接修改: apt-get -y install ipmitool modprobe ipmi_msghandler modp

Dell-iDRAC远程控制卡详细配置图解

1,接好电源.显示器,键盘.然后按下电源启动键 开机后,显示器如下显示: 2,继续观察,出现dell界面的时候准备按下组合键 3.当dell界面结束后,同时按下ctrl+e组合键,根据经验.多按几次,不然很难进入远程控制卡界面,,配置完后,最好初始化,防止ip不生效. 4,选择初始化 5,上一步结束后,会提示按下任意键,这时候就可以直接进行配置了,下面开始配置远程控制卡的ip地址 6.进入后找到ipv4的配置部分,这里只需要配置ip地址,子网掩码,网关,其他不用管 7.配置好第六步以后,按ESC

远程控制卡

2017-09-29- 17:00:15 原创博文,谢绝剽窃,转载请注明出处,否则追究法律责任,由本人依据老男孩的教学视频截图制作而成.故一下图中有老男孩的图片.特此声明. 1,分类: 独立:可以看到重启时的界面,就像在机器面前一样. 集成:只能重启,看不到重启的过程, 2,进入方式: 本地计算机和远程的机房直接通过VPN建立连接,本地为192.168.1.0/24,机房为172.166.1.0/24段,设置远程控制卡的地址为172.6.1.100, 本地的VPN拨号连到远程的机房,输入远程控制

运维职责,buffer和cache什么区别?机房防止服务器断电,远程控制卡

1.运维职责·数据不能丢·网站7*24小时运行·用户体验要好2.buffer和cache什么区别?buffeer 缓冲区 数据写入到内存的buffer区域 写buffer' 写缓冲cache 缓存区 从内存中的cache区域进行读取 读cache 读缓存 机房防止服务器断电A. 双电源AB路(使用不同的变压器).B. UPS(不间断电源)蓄电池组 30分钟 最多一小时C. 柴油发电机+油罐D. 附近的加油站签订紧急供油协议4.远程控制卡dell iDrac作用:A. 远程控制与管理服务器B. 远

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果