当前位置: 首页 > article >正文

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


http://www.kler.cn/a/232706.html

相关文章:

  • react 中 useContext Hook 作用
  • 【大数据学习 | flume】flume的概述与组件的介绍
  • JVM 中的完整 GC 流程
  • Spring-Webflux + Reactor + Netty 初体验
  • 2024年11月12日Github流行趋势
  • css:盒子模型
  • 元宇宙虚拟数字人实训室:推动高校培养创新技术人才
  • 【每日一题】LeetCode——链表的中间结点
  • Python:批量url链接保存为PDF
  • 智能运维哪些算法?智能运维包含哪些
  • 多模态对比语言图像预训练CLIP:打破语言与视觉的界限,具备零样本能力
  • [Vue3]父子组件相互传值数据同步
  • Redis发布订阅及事务管理
  • docker常用10条容器操作命令
  • 阿里 EasyExcel 表头国际化
  • Vue3——模板语法(文本插值、vue内置指令)
  • Vue 前置导航
  • OpenHarmony轻量级内核-LiteOS-M
  • final、finally、finalize区别
  • 8个简约精美的WordPress外贸网站主题模板
  • 编码技巧——基于RedisTemplate的RedisClient实现、操作Lua脚本
  • CentOS 安装 redis 7.2
  • 使用Launch4j将jar包转成.exe可执行文件
  • OCR文本纠错思路
  • C语言中的多级指针、指针数组与数组指针
  • 飞天使-k8s知识点15-kubernetes散装知识点4-CNI网络插件与kubectl