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信息,不过没找到这个文件:(

  • 相关阅读:
    构建WCF的消息代理
    使用LINQPad调试Linq和Entity Framework
    Memcached快递上手之C#
    使用PDFBox提取PDF文件中文本
    Asp.net使用HttpHandler优化Css样式文件
    Asp.net使用JQuery实现放大图片效果
    在Asp.net应用程序中构建基于WCF Web.Api的服务
    MsTest中实现类似NUnit中Assert.Throws
    JVM栈帧之局部变量表
    Tomcat源码分析(六)日志记录器和国际化
  • 原文地址:https://www.cnblogs.com/appresearch/p/6022164.html
Copyright © 2011-2022 走看看