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

  • 相关阅读:
    开源框架.netCore DncZeus学习(五)下拉树的实现
    开源框架.netCore DncZeus学习(四)项目升级
    github下载更新代码到本地
    AndroidStudio替换空行
    Ext.net获取选中行数据
    OZCode
    禁止密码显示框
    Android layout_weight理解
    微信页面关于点击按钮关注公众号放到链接里无关注按钮
    进入页面就触发了popstate事件。
  • 原文地址:https://www.cnblogs.com/appresearch/p/5486641.html
Copyright © 2011-2022 走看看