ipmitool命令
什么是IPMI
是一种硬件管理接口,也就是常说的服务器的管理口,提供一种标准化的硬件管理接口,使系统管理员能够远程管理服务器的硬件。
- 功能
- 硬件监控:IPMI可以监控服务器的各种硬件组件,包括CPU、内存、硬盘、电源、风扇、温度、电压等,管理员可以远程监控服务器的硬件状态,及时发现和解决故障。
- 硬件远程管理:IPMI支持远程控制服务器的电源开关、重启、硬件配置等,管理员可以通过网络远程控制服务器的各种硬件操作。
- 事件日志:IPMI可以记录服务器的事件日志,包括服务器硬件发生的错误、警告和事件等,管理员可以远程查看服务器的事件日志,及时发现和解决问题。
- 远程系统维护:IPMI可以让管理员在操作系统出现故障时,通过网络远程进入服务器的BIOS设置,对服务器进行维护和修复。
ipmitool
虽然在BMC web界面中可以查看到大部分的服务器信息以及执行操作,但使用ipmitool可以查看到更加详细的相关数据与操作
电源控制类
1 | ipmitool -I lanplus -H BMC_IP –U BMC_user –P BMC_password chassis power off |
cycle会先关闭服务器电源,然后再开启服务器电源,会对服务器进行完全的启动
读取信息状态类
1 | ipmitool -I lanplus -H BMC_IP –U BMC_user –P BMC_password sensor list # 此命令列出服务器上的所有传感器及其当前的读数。例如,查看CPU温度、风扇速度、电压等信息。 |
忘记BMC密码后,使用在服务器中使用ipmitool命令修改BMC用户密码
1 | ipmitool user list #首先查看需要修改密码的BMC用户对应的ID |
查看BMC IP、以及修改BMC IP
1 | ipmitool lan print 1 #查看BMC 配置信息,1表示默认使用的通道号,用于大多数IPMI操作,其他通道可能用于特定用途 |