zoukankan      html  css  js  c++  java
  • CentOS下的IPMI尝试

    1.载入支持 ipmi 功能的系统模块

    modprobe ipmi_msghandler

    modprobe ipmi_devintf

    modprobe ipmi_poweroff

    modprobe ipmi_si

    modprobe ipmi_watchdog

       

    将以上命令写入/etc/rc.local以自动加载模块

       

     

       

    2.查看ipmi设备信息

    # more /proc/devices | grep ipmidev

    253 ipmidev #有这一行说明有IPMI设备

       

     

       

    3.创建字符设备 node,使 ipmitool 可以通过驱动程序访问 ipmi 系统接口,通常这一步可省

    # mknod /dev/ipmi0 c 253 0

    mknod: '/dev/ipmi0': 文件已存在

       

     

       

    4.ipmitool程序会在加载了ipmi 系统模块后自动安装

    ipmi_si模块加载失败则不会安装这个程序——下载ipmitool的源代码来编译是可以安装这个程序的,但是如模板加载失败,程序还是无法使用

       

    安装了ipmitool之后,可以使用service ipmi start启动IPMI服务

       

       

    5.一些查询命令

    # ipmitool -I open channel info <channel number> #channel number可以取 0 - n的值

    # ipmitool -I open sdr list

       

    # ipmitool -I open sel list # 查看System Event Log(系统事件日志)

       

    # ipmitool -I open sensor get "Temp" #引号中的字符串值从上一命令的结果的第一列的值

    # ipmitool -I open user list 1 #查看某channel的用户

       

     

       

    6.设置BMC的IP,用户的密码等

    service ipmi start

    ipmitool lan set 1 ipsrc static

    ipmitool lan set 1 ipaddr 192.168.0.9

    ipmitool lan set 1 netmask 255.255.255.0

    ipmitool lan set 1 defgw ipaddr 192.168.0.1

    ipmitool user set password 1 abcdefg

    ipmitool user set password 2 abcdefg

    ipmitool bmc info

    ipmitool lan print 1

       

       

    # 也可以通过修改bmcautoconf.sh,设置网卡的IP信息,不过没找到这个文件:(

  • 相关阅读:
    下载linux历史版本
    CentOS7 常用命令集合
    oracle初级系列教程
    redis内存数据的持久化方式
    使用Spring 或Spring Boot实现读写分离( MySQL实现主从复制)
    三个线程ABC,交替打印ABC
    wait,notify,notifyAll详细介绍
    索引优化分析
    Git常用命令使用大全
    长连接 、短连接、心跳机制与断线重连(转载)
  • 原文地址:https://www.cnblogs.com/appresearch/p/6022164.html
Copyright © 2011-2022 走看看