ipmitool使用手册
原创xinqidian_xiao 最后发布于2018-07-05 12:15:47 阅读数 17579 收藏
展开
一、查找安装包

查看ipmitool属于哪个安装包

#yum provides */ipmitool

可以看出ipmitool属于ipmitool-1.8.18-7.el7.x86_64这个安装包

查看ipmitool这个安装包是否安装(可以看出ipmitool未安装)

# rpm -ql ipmitool

二、安装

安装ipmitool

#yum install ipmitool –y

检测ipmitool是否安装成功

#rpm -qa ipmitool

三、使用命令及参数

报错处理:

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or/dev/ipmidev/0: No such file or directory

解决办法:需要加载相关模块

查看先关模块是否加载(可以看出模块未加载)

# lsmod |grep ^ipmi

加载以下模块

# modprobe ipmi_watchdog

# modprobe ipmi_poweroff

# modprobe ipmi_devintf

# modprobe ipmi_si  加载该模块如果没有不影响ipmi的使用(与系统版本有关)

# modprobe ipmi_msghandler  加载该模块如果没有不影响ipmi的使用

查看ipmitool版本

# ipmitool -V

查看帮助

# ipmitool –h

查看BMC版本

# ipmitool mc info

1.      服务器状态管理:

查看服务器状态

# ipmitool chassis power status

服务器开机

# ipmitool chassis power on

服务器关机

# ipmitool chassis power off

服务器重启

# ipmitool chassis power reset

2.      用户管理

说明:[ChannelNo] 字段是可选的,ChannoNo为1、2或8;BMC默认有2个用户:user id为1的匿名用户,user id为2的admin用户;<>字段为必选内容;<privilege level>:2为User权限,3为Operator权限,4为Administrator权限

查看用户信息:

ipmitool user list [ChannelNo]

# ipmitool user list 1

添加用户:

ipmitool user set name <user id> <username>

# ipmitool user set name 3 xh

查看用户权限:

# ipmitool channel getaccess 1 3

设置用户权限:

ipmitool channel setaccess [ChannelNo] <user id>[callin=on|off] [ipmi=on|off] [link=on|off] [privilege=level]

# ipmitool channel setaccess 1 3 callin=off ipmi=on link=onprivilege=4

设置用户密码:

ipmitool user set password <user id> <password>

# ipmitool user set password 3 123456

启用/禁用用户:

ipmitool user enable/disable <user id>

# ipmitool disable user 3

禁用用户后登入会报错:Invalid Authentication(无效认证)

用户登入

3.      IP网络设置

说明:[ChannelNo] 字段是可选的,ChannoNo为1(Share Nic网络)或者8(BMC独立管理网络);设置网络参数,必须首先设置IP为静态,然后再进行其他设置;

查看网络信息:

ipmitool lan print [ChannelNo]

# ipmitool lan print 1

修改IP为静态还是DHCP模式:

ipmitool lan set <ChannelNo> ipsrc<static/dhcp>

# ipmitool lan set 1 ipsrc dhcp

修改IP地址:

ipmitool lan set <ChannelNo> ipaddr <IPAddress>

# ipmitool lan set 1 ipaddr 192.168.2.60

修改子网掩码:

ipmitool lan set <ChannelNo> netmask <NetMask>

# ipmitool lan set 1 netmask 255.255.0.0

修改默认网关:

ipmitool lan set <ChannelNo> defgw ipaddr <Gateway >

# ipmitool lan set 1 defgw ipaddr 192.168.2.1

4.      SEL日志查看

# ipmitool sel list

查看SEL日志详情

# ipmitool sel elist

5.      SDR,Sensor信息查看

查看SDR Sensor信息:

# ipmitool sdr

查看Sensor信息:

# ipmitool sensor list   可以获得传感器ID号

查看某个Sensor的详情:

# ipmitool sensor get "CPU PVCCIO"    其中"CPUPVCCIO"是ID号,即传感器的名称

设置sensor(ID)监测项的各种限制值:

ipmitool sensor thresh <ID> <threshold><setting>

<threshold>可以是<lnr  lcr  lnc unc  ucr  unr>

unr = upper non-recoverable

ucr = upper critical

unc = upper non-critical

lnc = lower non-critical

lcr = lower critical

lnr = lower non-recoverable

<setting>表示设置的限制值

6.      mc(管理单元BMC)状态和控制

查看BMC硬件信息:

# ipmitool mc info

使BMC重新启动:

# ipmitool mc reset <warm|cold>  warm表示软重启;cold表示硬重启
————————————————
版权声明:本文为CSDN博主「xinqidian_xiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xinqidian_xiao/java/article/details/80924897

 

ipmitool使用手册(20200401)的更多相关文章

  1. ipmitool使用手册

    ipmitool使用手册原创xinqidian_xiao 最后发布于2018-07-05 12:15:47 阅读数 17948 收藏展开一.查找安装包 查看ipmitool属于哪个安装包 #yum p ...

  2. mha安装使用手册

    mha安装使用手册 注:目前mha最新的版本代码已经不放到google code网站了,而是放在github上,最新的版本为0.57,github链接如下: mha manager:https://g ...

  3. BMC ipmitool 对linux服务器进行IPMI管理

    IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标 ...

  4. 使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理

    http://www.ibm.com/developerworks/cn/linux/l-ipmi/ 1.简介 IPMI(Intelligent Platform Management Interfa ...

  5. IPMITool和其中常用的命令

    IPMITool和其中常用的命令 # ipmitool -I lanplus -H 10.1.83.14-U ##### -P ##### chassis power status # ipmitoo ...

  6. FREERTOS 手册阅读笔记

    郑重声明,版权所有! 转载需说明. FREERTOS堆栈大小的单位是word,不是byte. 根据处理器架构优化系统的任务优先级不能超过32,If the architecture optimized ...

  7. JS魔法堂:不完全国际化&本地化手册 之 理論篇

    前言  最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求--国际化&本地化.熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已. ...

  8. 转职成为TypeScript程序员的参考手册

    写在前面 作者并没有任何可以作为背书的履历来证明自己写作这份手册的分量. 其内容大都来自于TypeScript官方资料或者搜索引擎获得,期间掺杂少量作者的私见,并会标明. 大部分内容来自于http:/ ...

  9. Redis学习手册(目录)

    为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原因主要有三.其一,Redis不仅性能高效,而且完全免费.其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧.最后 ...

随机推荐

  1. [Fundamental of Power Electronics]-PART I-1.引言-1.2 1.3 电力电子技术的几个应用、本书内容

    1.2 电力电子技术的几个应用 高效开关变换器面临的功率范围从 (1)小于1瓦(电池供电的便携式设备内的DC-DC转换器)到(2)计算机及办公设备中的几十,几百,数千瓦到(3)变速电机驱动器中上千瓦及 ...

  2. Recoil 中多级数据联动及数据重置的合理做法

    前情回顾 书接上回,前面引出了在数据存在级联的情况下,各下拉框之间的默认值及值变化的处理.简单回顾一下: 场景是: 地域下拉决定可选的可用区 默认选中第一个地域,通过设置 atom 的 default ...

  3. 开源一周岁,MindSpore新特性巨量来袭

    摘要:MindSpore很多新特性与大家见面了,无论是在效率提升.易用性,还是创新方面,都是干货满满. 最近,AI计算框架是业界的热点,各大厂商纷纷投身AI框架的自研发,究其原因:AI框架在整个人工智 ...

  4. Dynamics CRM邮箱配置

    Dynamics CRM对邮箱有很好的支持,开通邮箱后方便用户通过邮件进行Dynamics CRM的业务处理,同时也可以作为一直消息流提醒的手段应用于审批.通知等场景,可以做一些更深入的功能拓展. 本 ...

  5. 比较运算规则 == 、 ===、Object.is 和 ToPrimitive 方法 [[DefaultValue]] (hint)

    1.== 相等运算符 如果 x 与 y 类型一致时规则如下: 1. 如果 x 类型为 Undefined,返回 true. 2. 如果 x 类型为 Null,返回 true. 3. 如果 x 类型为 ...

  6. OAuth2 Token 一定要放在请求头中吗?

    Token 一定要放在请求头中吗? 答案肯定是否定的,本文将从源码的角度来分享一下 spring security oauth2 的解析过程,及其扩展点的应用场景. Token 解析过程说明 当我们使 ...

  7. PE结构分析(二)

    在表中,我们知道了0x01 4c对应的平台结构是i386: 我们接着分析下一个字段,给出PE结构图 向后推移2个字节,现在来到(图片高亮部分): 高亮部分对应IMAGE_NT_HEADERS结构的Nu ...

  8. C#入门到精通系列课程——第1章软件开发及C#简介

    ◆本章内容 (1)了解软件 (2)软件开发相关概念 (3)认识.NET Framework (4)C#语言 (5)Visual Studio 2017 ◆本章简述 软件在现代人们的日常生活中随处可见, ...

  9. 通过Dapr实现一个简单的基于.net的微服务电商系统(七)——一步一步教你如何撸Dapr之服务限流

    在一般的互联网应用中限流是一个比较常见的场景,也有很多常见的方式可以实现对应用的限流比如通过令牌桶通过滑动窗口等等方式都可以实现,也可以在整个请求流程中进行限流比如客户端限流就是在客户端通过随机数直接 ...

  10. Java 常用类总结(SE基础)

    本篇博客对java常用类相关知识进行了归纳总结,比较详细,适用于学习和复习. 1. 字符串相关的类 1.1 String String是一个final类,代表不可变的字符序列.不可被继承. Strin ...