• 服务器ipmi管理


    ipmitool

     

    ipmi命令

     
    安装ipmitools命令
     
      • centos
        yum install OpenIPMI.x86_64 ipmitool -y && /etc/init.d/ipmi start
      • debian
        modprobe ipmi_si && modprobe ipmi_devintf && modprobe ipmi_msghandler && echo “all ipmi module success loaded” || echo “some module load failed”
     
    ipmitool 相关报错
     
    1. Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
    2. 查看相关模块是否加载:
    3. [root@localhost ~]# lsmod |grep ^ipmi
    4. 加载模块:
    5. [root@localhost ~]# modprobe ipmi_watchdog
    6. [root@localhost ~]# modprobe ipmi_poweroff
    7. [root@localhost ~]# modprobe ipmi_devintf
    8. [root@localhost ~]# modprobe ipmi_si
    9. [root@localhost ~]# modprobe ipmi_msghandler

    正常加载:

     
    1. [root@localhost ~]# lsmod |grep ^ipmi
    2. ipmi_si 42401 2
    3. ipmi_devintf 8049 0
    4. ipmi_poweroff 8532 0
    5. ipmi_watchdog 17414 0
    6. ipmi_msghandler 35992 4 ipmi_si,ipmi_devintf,ipmi_poweroff,ipmi_watchdog

    一、开关机,重启

     
      1. 查看开关机状态:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power status
      2. 开机:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power on
      3. 关机:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power off
      4. 重启:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power reset
     

    二、用户管理

     
    1. 说明:[ChannelNo] 字段是可选的,ChannoNo1或者8BMC默认有2个用户:user id1的匿名用户,user id2ADMIN用户;<>字段为必选内容;<privilege level>:2user权限,3Operator权限,4Administrator权限;
      1. 查看用户信息:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user list [ChannelNo]
      2. 增加用户:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user set name <user id> <username>
      3. 设置密码:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user set password <user id> <password>
      4. 设置用户权限:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user priv <user id> <privilege level> [ChannelNo]
      5. 启用/禁用用户:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user enable/disable <user id>
     

    三、IP网络设置

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

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan print [ChannelNo]
      2. 修改IP为静态还是DHCP模式:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo> ipsrc <static/dhcp>
      3. 修改IP地址:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo> ipaddr <IPAddress>
      4. 修改子网掩码:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo> netmask <NetMask>
      5. 修改默认网关:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo> defgw ipaddr <默认网关>

        获取不到默认网关MAC地址处理方式

        ipmitool lan set 1 ipsrc dhcp #先改成dhcp 模式
        ipmitool lan set 1 ipsrc static # 过一会在改成static

     

    四、SOL功能

     
    1. 说明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。
      1. 设置SOL串口波特率:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>
      2. 打开SOL功能:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol activate
      3. 关闭SOL功能:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol deactivate

        远程文本重定向 重启服务器就能看到画面

        1. ipmitool -I lanplus-H 10.41.1.41 -U root -P root sol activate

        当有这个错误时 Info: SOL payload already active on another session

        1. ipmitool -I lanplus-H 10.41.1.41 -U root -P root sol deactivate
        2. #这命令是踢出其他的人会话
     

    五、SEL日志查看

     
      1. 查看SEL日志:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sel list
     

    六、FRU信息查看

     
      1. 查看FRU信息:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) fru list
     

    七、SDR,Sensor信息查看

     
      1. 查看SDR Sensor信息:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sdr
      2. 查看Sensor信息:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sensor list
     

    八、mc(管理单元BMC)状态和控制

     
      1. 重启动BMC:

        1. ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset <warm/cold>
     

    九、启动项相关:

     

    设置为BIOS启动

     
    1. ipmitool -I lanplus -H 10.41.1.41 -U root -P root chassis bootparam set bootflag force_bios

    设置为pxe启动

     
    1. ipmitool -I lanplus -H 10.41.1.41 -U root -P root chassis bootparam set bootflag force_pxe

    设置为光盘启动

     
    1. ipmitool -I lanplus -H 10.41.1.41 -U root -P root chassis bootparam set bootflag force_cdrom

    设置为硬盘启动

     
    1. ipmitool -I lanplus -H 10.41.1.41 -U root -P root chassis bootparam set bootflag force_disk
  • 相关阅读:
    POJ 3259 Wormholes【BellmanFord】
    POJ 2960 SNim【SG函数的应用】
    ZOJ 3578 Matrixdp水题
    HDU 2897 邂逅明下【bash博弈】
    BellmanFord 算法及其优化【转】
    【转】几个Java的网络爬虫
    thinkphp 反字符 去标签 自动加点 去换行 截取字符串 冰糖
    php 二维数组转 json文本 (jquery datagrid 数据格式) 冰糖
    PHP 汉字转拼音(首拼音,所有拼音) 冰糖
    设为首页与加入收藏 兼容firefox 冰糖
  • 原文地址:https://www.cnblogs.com/zhangshan-log/p/13745384.html
Copyright © 2020-2023  润新知