IPMI命令

2024-02-09 09:20
文章标签 命令 ipmi

本文主要是介绍IPMI命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AMI BMC IPMI命令 sysadmin superuser

命令基本格式 [前缀] -I lanplus

ipmitool -H 127.0.0.1 -U admin -P admin
ipmitool -H 127.0.0.1 -U admin -P admin raw 0x06 0x52 0x07 0xa0 0x10 0x00 0x00
ipmitool -H 127.0.0.1 -U admin -P admin raw 0x06 0x52 0x07 0xa0 0x00 0x00 0x00 1 2 3 4 5

i2c-test -b 3 -s 0x50 -w 0x00 -d 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5
i2c-test -b 3 -s 0x50 -r -rc 16

电源管理

  1. 状态:power status
  2. 开机:power on
  3. 关机:power off
  4. 重启:power reset

用户管理

  • [ChannelNo] 字段是可选的,ChannoNo为1或者8
  • BMC默认有2个用户:user id为1的匿名用户,user id为2的ADMIN用户
  • <>字段为必选内容
  • :2为user权限 3为Operator权限 4为Administrator权限
  1. 用户信息:user list [ChannelNo]
  2. 增加用户:user set name
  3. 设置密码:user set password
  4. 用户权限:user priv [ChannelNo]
  5. 启用禁用:user enable/disable

channel 命令

ipmitool channel setaccess 1 3 callin=off ipmi=on link=on privilege=4
setaccess [callin=on|off] [ipmi=on|off] [link=on|off] [privilege=level]
Possible privilege levels are:
1 Callback level
2 User level
3 Operator level
4 Administrator level
5 OEM Proprietary level
15 No access

IP网络设置

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

  1. 查看网络:lan print [ChannelNo]
  2. 修改IP为静态还是DHCP模式:lan set ipsrc <static/dhcp>
  3. 修改IP地址:lan set ipaddr
  4. 修改子网掩码:lan set netmask
  5. 修改默认网关:lan set defgw ipaddr <默认网关>

ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipsrc static
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipaddr 10.10.82.45
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 netmask 255.255.255.0
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 defgw ipaddr 10.10.82.254

SOL功能

说明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。

  1. 设置SOL串口波特率:sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>
  2. 打开SOL功能:sol activate
  3. 关闭SOL功能:sol deactivate

SEL日志查看

  1. 查看SEL日志:sel list

FRU信息查看

  1. 查看FRU信息:fru list

SDR Sensor信息查看

  1. 查看SDR Sensor信息:sdr
  2. 查看Sensor信息:sensor list

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

  1. 重启动BMC:mc reset <warm/cold>

设置BMC的iptables防火墙

  1. 设置某一段IP可以访问BMC
    raw 0x32 0x76 0x01 0x01 ip1(0xa 0xa 0xa 0xa) ip2(0xb 0xb 0xb 0xb)raw 0x32 0x76 0x09

  2. 设置某个IP可以访问BMC
    raw 0x32 0x76 0x00 0x01 ip1 (0xa 0xa 0xa 0xa)
    raw 0x32 0x76 0x09

  3. 取消设置
    raw 0x32 0x76 0x08

  4. 获取防火墙设置
    raw 0x32 0x77 0x01 0x00

  5. 阻止/开启某个端口
    raw 0x32 0x76 0x02 0x00/0x01 0x00 (portno)0x22 0x00

  6. 取消某个端口的设置(6是5的对应取消操作)
    raw 0x32 0x76 0x06 0x00/0x01 0x00 (portno)0x22 0x00

这篇关于IPMI命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/693821

相关文章

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

MySQL的ALTER TABLE命令的使用解读

《MySQL的ALTERTABLE命令的使用解读》:本文主要介绍MySQL的ALTERTABLE命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、查看所建表的编China编程码格式2、修改表的编码格式3、修改列队数据类型4、添加列5、修改列的位置5.1、把列

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大