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

查看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表示硬重启

点赞 10
————————————————
版权声明:本文为CSDN博主「xinqidian_xiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xinqidian_xiao/java/article/details/80924897

 

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

  1. ipmitool使用手册(20200401)

    ipmitool使用手册原创xinqidian_xiao 最后发布于2018-07-05 12:15:47 阅读数 17579 收藏展开一.查找安装包 查看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. 3,turicreate入门 - 优化回归模型,使得预测更准确

    turicreate入门系列文章目录 1,turicreate入门 - jupyter & turicreate安装 2,turicreate入门 - 一个简单的回归模型 3,turicrea ...

  2. Day1---Java 基本数据类型 - 四类八种 --九五小庞

    一.Java四大数据类型分类 1.整型 byte .short .int .long 2.浮点型 float . double 3.字符型 char 4.布尔型 boolean 二.八种基本数据类型 ...

  3. Laravel源码解析 — 服务容器

    前言 本文对将系统的对 Laravel 框架知识点进行总结,如果错误的还望指出 阅读书籍 <Laravel框架关键技术解析> 陈昊 学习课程 Laravel5.4快速开发简书网站 轩脉刃 ...

  4. 如何使用Excel发送邮件?

    假设你有一个Excel,其中列出了所有收件人的信息,如下所示: 如果需要向列表中的每个用户发送一封邮件,最好使用当前记录生成一个附件,并且格式如下: 姓名, 发送消息 你应该怎么办?一个一个拷贝发送? ...

  5. JavaScript深入理解-PWA渐进式应用

    WPA-渐进式 web 应用 PWA 是什么 渐进式 Web 应用,提升 web app 浏览体验. manifest 应用程序清单 基本介绍: web app manifest是 PWA 技术集合中 ...

  6. 数据库MySQL五

    测试题复习 子查询案例 DML语句(很重要) 自增长列 为某一个字段设置自增长 修改语句 truncate实际上是DDL语句删除表再新建一个表 DCL事务 ACID 回滚:没发生 提交才更新数据 /* ...

  7. 当 Go struct 遇上 Mutex

    struct 是我们写 Go 必然会用到的关键字, 不过当 struct 遇上一些比较特殊类型的时候, 你注意过你的程序是否正常吗 ? 一段代码 type URL struct { Ip string ...

  8. Vue学习笔记(三)

    1 监听 在Vue.js中可以通过watch来监听数据的变化,比如通过watch实现的简单计数器: <div id="app"> <p>计数器:{{coun ...

  9. fish shell 自动补全子命令

    之前在 「创建 fish shell 自动补全文件」 中介绍了如何创建 fish 的补全文件,实现对命令的友好补全提示.通过形如 complete -c <command> -a [&qu ...

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

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