ipmitool改bmc密码_ipmitool查看BMC_ipmitool

简介

IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。而且更为重要的是IPMI是一个开放的免费标准创业项目,用户无需为使用该标准而支付额外的费用。

原理

IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装于服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。 简单来说可以实现用命令行的方式操控

使用

IPMI 的使用不仅需要服务器的硬件支持,在远程控制端还需要有IPMI工具来进行控制。

##查看当前BMC账号设置情况:

ipmitool user list 1

##添加账号,在一个空的ID上设置新账号:

语法:ipmitool user set name

案例:ipmitool user set name 3 test

##设置密码:

语法:ipmitool userset password [

案例:ipmitool user set password 3 test_password

##启用该账号

语法:ipmitool userenable

案例:ipmitool user enable 3

##设置账号权限,需要在channel1和8上分别启用。可用的权限(标红的2个是常用的):

1 Callback level

2 User level (只读权限,只能查看BMC的相关设置,无法修改,也无法开关机和开启KVM)

3 Operator level

4 Administrator level (管理员权限ipmitoolipmitool,可以做任何操作)

5 OEM Proprietary level

15 No access

语法:ipmitool user priv

[]

案例:

ipmitool user priv 3 4 1

ipmitool user priv 3 4 8

##设置访问权限。如果不做该步骤,BMC账号使用没有问题,但是在BMC WEB中查看,BMC账号显示为Disabled状态:

语法:ipmitool channelsetaccess [callin=on|off] [ipmi=on|off] [link=on|off] [privilege=level]

案例:

ipmitool channel setaccess 1 3 ipmi=on privilege=4

ipmitool channel setaccess 8 3 ipmi=on privilege=4

综上,设置ID3账号为test,并配置密码,设置为管理员权限的整套命令:

ipmitool user set name 3 test

ipmitool user set password 3 test_password

ipmitool user enable 3

ipmitool user priv 3 4 1

ipmitool user priv 3 4 8

ipmitool channel setaccess 1 3 ipmi=on privilege=4

ipmitool channel setaccess 8 3 ipmi=on privilege=4

注册会员查看全部内容……

限时特惠本站每日持续更新海量各大内部创业教程,年会员只要98元,全站资源免费下载
点击查看详情
站长微信:9200327