DELL服务器iDRAC批量管理工具介绍——RACADM

1、介绍

在批量服务器配置的过程当中咱们会接触到各类服务器批量配置工具,例如华为的FusionServer uMate套件,Dell的Racadm iDRAC配置工具。这些工具能够经过命令行或者图形化界面对服务器进行快速配置甚至批量配置,而他们多数也有命令行版本,所以能够配合Shell脚本进行自定义的快捷设置。今天咱们会对Dell服务器iDRAC管理工具RACADM进行介绍。linux

iDRAC是戴尔用于服务器远程控制的平台,相似于华为的iBMC和惠普的iLO。经过这平台咱们能够在机器下电的前提下对服务器进行初始化的配置和远程控制台操做,很是方便。可是由于这些操做都是高危操做,所以建议不要直接在上线服务器进行练习和测试。能够找一台暂时无人使用的或者退役的戴尔服务器进行相关的联系。ios

一、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前缀的命令。bash

③ 远程(经过IP和帐密远程racadm)

支持从远程管理站(如笔记本电脑或台式机)运行RACADM命令。要运行Remote RACADM命令,请从远程计算机上的OpenManage软件安装DRAC Tools实用程序。要运行远程RACADM命令:将命令配置为本地或SSH / Telnet RACADM命令。服务器

此外,请指定-r -u -p选项。其中-r表明目标iDRAC IP,-u-p分别表明用户密码。网络

二、RACADM基本语法

① 本地命令语法

racadm get <devicename>.<groupname>.[<index>].[<objectname>]
racadm set <devicename>.<groupname>.[<index>].<objectname> <value>
racadm <subcommand>
复制代码

示例:session

racadm get idrac.info
racadm getsysinfo
复制代码

② 远程racadm命令语法

基本语法:app

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 不显示与证书相关的警告消息。(经常使用)

2、RACADM子命令(关键)

racadm的能量核心就在于其强大丰富的子命令集。大量的子命令可让咱们本地或者远程经过命令行很是精确地、细微地、全面的对服务器进行配置和操做。本章会对全部的经常使用racadm子命令进行说明。

一、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    #显示系统电源的帮助文档
复制代码

二、arp子命令

arp子命令用于显示地址解析协议(ARP)表的内容,说白了主要就是用来查目标服务器远控卡的MAC地址。没法添加或删除ARP表条目。要使用此子命令,必须具备“调试”权限。语法格式以下:

racadm arp
复制代码

示例:

racadm arp
        (10.00.1.1) at bc:16:65:d7:27:43 [either] on bond0
复制代码

三、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
复制代码

四、cd子命令

cd子命令有点相似于Linux的cd指令,区别是linux下cd是切换当前工做目录,而racadm中cd是用来切换工做的对象Object。语法格式以下:

racadm> cd <object>
复制代码

示例:

racadm>>cd system
        racadm/system>
复制代码

五、cd..子命令

cd..子命令相似于linux中的cd ..,做用是回到上一层工做Object。语法格式以下:

racadm> cd..
复制代码

示例:

racadm/ power> cd..
        system>>
复制代码

六、clearasrscreen子命令

清除内存中的上次崩溃(ASR)内容。语法格式以下:

racadm clearasrscreen
复制代码

七、clearpending子命令

clearpending子命令用于删除设备中全部属性(对象)的Pending值(包括NIC,BIOS,FC和存储)。语法格式以下:

racadm clearpending <FQDD> 
复制代码

示例:

racadm clearpending NIC.Integrated.1-1
复制代码

八、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
复制代码

九、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
复制代码

十、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 
复制代码

十一、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:
复制代码

十二、coredumpdelete子命令

该命令用于删除全部的coredump信息。语法格式以下

racadm coredumpdelete
复制代码

1三、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  
复制代码

1四、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
复制代码

1五、fcstatistics子命令

fcstatistics子命令用于显示可用统计信息的FC(FQDD)列表和受管服务器。语法格式以下:

racadm fcstatistics <FC fqdd>
复制代码

1六、frontpanelerror子命令

frontpanelerror子命令用于启用或禁用LCD屏幕上当前显示的错误的实时馈送。对于若是确认了错误可使用hide隐藏,使用show来查看全部的错误提示。语法格式以下:

racadm frontpanelerror show
racadm frontpanelerror hide
复制代码

1七、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.
复制代码

1八、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
复制代码

1九、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
复制代码

2一、getled子命令

getled子命令用于显示模块上的LED设置:闪烁,不闪烁或未知(对于空插槽)。要运行此子命令,您必须具备“登陆用户”权限。语法格式以下:

racadm getled
复制代码

示例:

racadm getled
        LED State : Blinking 
        racadm getled
        LED State : Not-Blinking 
复制代码

2二、getniccfg子命令

getniccfg子命令用于显示iDRAC的当前和静态NIC设置。语法格式以下:

racadm getniccfg
复制代码

2三、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
    -------------------------------------------------------------------------------------   
复制代码

2四、getractime子命令

getractime子命令用于显示当前CMC时间。语法格式以下:

racadm getractime [-d]
复制代码

示例:

racadm getractime
        Mon May 13 17:17:12 2013
复制代码

2五、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.
复制代码

2六、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
...
复制代码

2七、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"
复制代码

2八、getsvctag子命令

getsvctag子命令用于显示主机系统的服务标签(也就是SN编号)。语法格式以下:

racadm getsvctag
复制代码

2九、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
复制代码

3一、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
复制代码

3二、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 - 必须导出硬件清单的网络共享位置。

3三、ifconfig子命令

ifconfig子命令用于显示网络接口表的内容。要使用此子命令,必须具备“执行诊断命令”权限。语法格式以下:

racadm ifconfig
复制代码

3四、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]
复制代码

3五、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
复制代码

3六、krbkeytabupload子命令

krbkeytabupload子命令用于将Kerberos密钥表文件上载到iDRAC。要运行此子命令,您必须具备“服务器控制”权限。语法格式以下:

racadm krbkeytabupload [-f <filename>]
复制代码

示例:

racadm krbkeytabupload -f c:\keytab\krbkeytab.tab
复制代码

3七、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
复制代码

3八、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
复制代码

3九、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>
复制代码

4一、ping6子命令

ping6子命令用于验证是否能够从iDRAC或当前路由表内容访问目标IPv6地址。须要目标IPv6地址。根据当前路由表内容,将ICMP echo数据包发送到目标IPv6地址。要运行此子命令,您必须具备“调试”权限。语法格式以下:

racadm ping6 <ipv6address>
复制代码

4二、racdump子命令

racdump子命令用于得到态和常规iDRAC板信息。要运行此子命令,您必须具备“调试”权限。语法格式以下:

racadm racdump
复制代码

4三、racreset子命令

racreset子命令用于记录在iDRAC日志中。要运行此子命令,您必须具备“配置iDRAC”权限并配置用户权限。语法格式以下:

racadm racreset soft
racadm racreset hard
racadm racreset soft -f
racadm recreset hard -f
复制代码

4四、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.
复制代码

4五、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'
复制代码

4六、rollback子命令

rollback子命令容许您将固件回滚到早期版本。语法格式以下:

racadm rollback <FQDD>
复制代码

4七、sensorsettings子命令

sensorsettings子命令容许您执行传感器的阈值设置。要运行此子命令,您必须具备“Configure iDRAC”(配置iDRAC)权限。语法格式以下:

racadm sensorsettings set <FQDD> -level Min <value>
复制代码

示例:

  • 设置功率传感器类型的最小非临界阈值水平。
$racadm sensorsettings set iDRAC.Embedded.1#SystemBoardCPUUsage -level Max 95
复制代码

4八、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
复制代码

4九、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
复制代码

5一、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驱动器。

5二、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
复制代码

5三、systemerase子命令

systemerase子命令容许您擦除组件以删除服务器。语法格式以下:

  • 擦除特定组件。
racadm systemerase <component>
复制代码
  • 擦除多个组件。
racadm systemerase <component>,<component>,<component>
复制代码

参数说明:

  • <component> — 有效的组件类型是:
bios
diag
drvpack
idrac
lcdata
复制代码

5四、systemperfstatistics子命令

systemperfstatistics子命令容许您查看和管理系统性能监视操做,语法格式以下:

  • 查看FQDD的系统性能监控传感器
racadm systemperfstatistics view
复制代码
  • 列出特定传感器的使用状况统计信息
racadm systemperfstatistics <sensor_FQDD>
复制代码
  • 重置系统性能监视传感器的利用率峰值
racadm systemperfstatistics PeakReset <FQDD>
复制代码

5五、traceroute子命令

traceroute子命令用于检测数据包从系统传输到目标IPv4地址时,跟踪路由器的网络路径。 要运行此子命令,必须具备“执行诊断命令”权限,语法格式以下:

racadm traceroute <IPv4 address>
复制代码

5六、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。这些值不区分大小写。
相关文章
相关标签/搜索