ipmitool是管理物理服务器的一种常用工具,它提供了多种命令来执行不同的电源管理操作。以下是一些ipmitool的常用命令,以及它们的用途
1. 硬关机(直接切断电源)
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power off
此命令将立即关闭服务器的电源,不等待任何操作系统关闭命令。
2. 软关机(如同轻按一下开机按钮)
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power soft
这个命令会发送一个信号给服务器,通知它准备关闭,服务器会执行正常的关闭流程。
3. 硬开机(强制开机)
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power on
如果服务器已经完全关闭,这个命令将强制它开机,而不管操作系统是否准备好。
4. 硬重启(强制重启)
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power reset
这个命令将立即重启服务器,不等待任何操作系统关闭命令。
5. 软重启(从掉电到上电有1秒钟的间隔)
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 chassis power cycle
这个命令会先关闭服务器电源,然后在1秒钟后重新开启电源,给服务器一个短暂的冷却时间。
6. 获取当前电源状态
shell
ipmitool -I lanplus -H $oob_ip -U root -P 密码 power status
这个命令将返回服务器的当前电源状态,例如关闭、启动中、运行中等。
请注意,使用这些命令需要对服务器的IPMI(智能平台管理接口)有访问权限,并且需要知道正确的用户名和密码。确保在执行这些命令之前,你已经有了正确的配置信息。此外,这些命令可能因服务器的具体型号和IPMI配置而有所不同,因此在使用前最好查阅服务器的官方文档以获取准确的信息。