Ipmitool工具中文注释及获取返回值的解释3

Session     会话

info < active | all | id 0xnnnnnnnn | handle 0xnn>

显示指定的session的信息。你可以识别session通过id、处理数量、工作状态、或通过关键字‘all’来指定所有的session

ipmitool -I lanplus -H 192.168.1.251  -U admin -P xxxxxxx session info all

                    

Sol      IPMIv2.0 Serial-over-LAN 

 

 ipmitool -I lanplus -H 192.168.1.251  -U admin -P dhit123 sol info

              

 

 

info [<channel number>]

检索指定的通道的Serial-Over-LAN配置信息。如果没有指定通道,那么它将显示出当前使用的通道的SOL配置数据。

set <parameter> <value> [channel]

Serial Over Lan配置参数。如果没有通道被指定,它会显示出当前使用的通道的SOL配置信息。

配置参数的升级呗自动监视通过将parameter设为set-in-progress

可用的parametersvalue为:

  set-in-progress 

set-complete set-in-progress commit-write 

  enabled 

true false 

  force-encryption 

true false 

  force-authentication 

true false 

  privilege-level 

user operator admin oem 

  character-accumulate-level 

十进制数给予5毫秒增量

  character-send-threshold 

十进制数

  retry-count 

十进制数,0表示没有数据包发送后重试。

  retry-interval 

十毫秒增量的十进制数。0表示重试应送回回来。

  non-volatile-bit-rate 

serial, 19.2, 38.4, 57.6, 115.2   设置此值,以串行显示,BMC应该使用被IPMI over serial通道使用的设置。

  volatile-bit-rate 

serial, 19.2, 38.4, 57.6, 115.2.  设置此值,以串行显示,BMC应该使用被IPMI over serial通道使用的设置。

activate

使ipmitool进入Serial Over LAN模式,仅仅当使用lanplus接口时有用。一个RMCP+连接连向BMC,终端被设置为原始模式,

用户输入发送到串行控制台的远程服务器。在退出时,SOL的有效负载模式失效,终端也将被回复到原来的模式。

特别的转义字符被提供用来控制SOL会话:

~.     终止连接 

~^Z    挂起的ipmitool 

~B     发送中断 

~~     通过输入两次来发送转义字符

~?     输出所支持的转移字符

deactivate

停用串行局域网在BMC模式。退出Serial Over LAN模式将会自动的将这个命令发送到BMC,但是对于无意识的退出SOL模式的情况,

这个命令将会很有用来重置BMC状态。

 

User     用户

summary

显示用户id信息的简单概要,包括最大数量的用户id、可用的用户id 的数目、和 已定义好的名字的数目。

list

显示出所有用户的信息。

set

name <userid> <username> 设定给定用户id以给定的用户名

password <userid> [<password>] 设定给定的用户以给定的密码。如果没有给定密码,那么此用户的密码将为NULL。当从

管理员级别的账户中删除密码时要注意。

disable <userid> 使指定的用户禁用访问BMC

Enable <userid> 使指定的用户启用访问BMC

test <userid> <16|20> [<password>] 确定密码是否已被1620个字节存储。

注意:要确定LAN接口位于哪个通道,使用命令`channel info channel'

 

 

 

OPEN INTERFACE(开放接口) 

        Ipmitoolopen接口利用openipmi的内核设备驱动程序。该驱动存在于所有的现代2.4和所有2.6核心中,以及它应该出现在最新的 Linux发行版的内核中。在OpenIPMI的主页中同样有各种针对于使不同版本的核心可用的IPMI驱动

核心补丁。

        2.42.6核心所需要的核心模块是不一样的。

        下列的核心模块就需要装载一个2.4基础核心,从而保证ipmitool顺利运行:

                 ipmi_msghandler

                       为IPMI接口处理传入和传出的信息

                 ipmi_kcs_drv 

                       一个针对消息处理的IPMI键盘控制器的风格接口。

                 ipmi_devintf

                       Linux字符的消息处理设备接口

    

    下列的核心模块就需要装载一个2.6基础核心,从而保证ipmitool顺利运行:

                ipmi_msghandler

                        为IPMI接口处理传入和传出的信息

                ipmi_si

                        一个IPMI的系统消息处理程序接口的驱动程序。该模块支持各种IPMI的系统接口,例如KCS, BT, SMIC,甚至2.6核心下的SMBus

                ipmi_devintf

                         Linux字符的消息处理设备接口

    一旦需要的模块被加载,将会有一个动态的字符输入装置存在于/dev/ipmi0。对于系统,使用devfsudev将会在/dev/ipmi/0中。

    要创建设备节点,首先要通过查看/proc/devices来确定内核指派的动态主设备号,以及检查ipmidev输入。通常,如果这是第一个动态设备,那么主设备号为254,第一个系统接口的次设备号为0,所以,你可以通过输入以下命令来创

建设备:

               mknod /dev/ipmi0 c 254 0

               ipmitool包括了一些简单的初始化代码,这样就可以在启动时自动执行一些任务。

    为了使ipmitool使用openipmi设备接口,你可以用以下的命令:

        ipmitool -I open <command>  

 

 

 BMC INTERFACE 

              Ipmitool bmc接口利用了bmc设备驱动,它被Solaris 10以上的版本所提供。为了使ipmitool使用这个接口,使用命令:<pp> ipmitool -I bmc <command> 

                  下列的文件都与bmc设备有关系: 

                       /platform/i86pc/kernel/drv/bmc 

                            32-bit ELF kernel module for the bmc driver. 

                      /platform/i86pc/kernel/drv/amd64/bmc 

                            64-bit ELF kernel module for the bmc driver. 

                      /dev/bmc 

                            Character device node used to communicate with the bmc driver. 

 

 

 LIPMI INTERFACE 

        Ipmitoollipmide接口利用了Solaris 9 Ipmi核心设备驱动程序。你可以使用下列命令行来使ipmitool使用这个接口:

            ipmitool -I lipmi <expression> 

 

 

 

 LAN INTERFACE 

       Ipmitoollan接口在IPv4下利用UDP通过一个以太局域网连接与BMC相关联。UDP数据报被格式化,通过一个IPMI会话头与RMCP(远程管理控制协议)头 来包含IPMI请求/回复。

       IPMI-over-LAN利用了1版本的远程管理控制协议(RMCP)来支持预操作系统和操作系统缺失的管理。RMCP是一个在623端口上利用UDP数据报的一个请求-回复传输协议。

       LAN接口是一个自动的多会话连接;移交给BMC的信息可以用一个 ***/回应 协议来认证,使用一个直密码/key 或 消息摘要算法。Ipmitool将会尝试着使用administrator权限级别来连接 从而来执行机架电源功能。

       你可以让ipmitool使用lan接口通过“-I lan”操作:

           ipmitool -I lan -H <hostname> [-U <username>] [-P <password>] <command>

       当使用ipmitoollan接口时,在命令行中必须要主机名。密码部分是可选的;如果在命令行中没有提供密码,ipmitool将会在无验证的情况下去连接。如果你指定了密码,他将使用MD5认证。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章