zoukankan      html  css  js  c++  java
  • 服务器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
  • 相关阅读:
    dataTables 使用方式 (draw:刷新当前页 reload: 重新加载页码为1)
    jqgrid下treeGrid的插件配置
    数据库树形表结构如何查询
    bootstrap-treeview
    转:有return的情况下try catch finally的执行顺序(最有说服力的总结)
    EntityFramework、Dapper vs 草根框架性能大比拼,数据库访问哪家强?
    MySQL递归查询所有子节点,树形结构查询
    Myql问题
    Jupyter Notebook 未授权访问漏洞
    帝国CMS(EmpireCMS)v7.5漏洞分析
  • 原文地址:https://www.cnblogs.com/zhangshan-log/p/13745384.html
Copyright © 2011-2022 走看看