背景
关闭服务器有几种方式:halt、手动长按服务器开关、ipmitool。
使用halt命令,有些时候未知原因还会重启。如何通过ipmitool能够远程关闭主机?
命令
ipmitool power off
实操
其他
以上命令是本机登录后关闭本机的。如果BMC通畅,可以通过ipmitool工具远程关闭指定的服务器。因为ipmitool 工具通过 IPMI 协议发送命令来控制服务器的电源状态,包括冷关机。冷关机通常是指直接切断电源,而不是通过操作系统来执行关机流程。
具体命令:
ipmitool -I lanplus -H <BMC_IP> -U <USERNAME> -P <PASSWORD> power off
参数说明:
-I lanplus 指定使用的接口类型,lanplus 是指通过 LAN 接口进行加解密的 IPMI 通信。
-H <BMC_IP> 指定 BMC(基板管理控制器)的 IP 地址。
-U <USERNAME> 指定用于登录 BMC 的用户名。
-P <PASSWORD> 指定 BMC 用户的密码。
power off 是要执行的命令,用于关闭电源。
注意: 冷关机可能会导致未保存的数据丢失或文件系统损坏,因为它不会正常关闭操作系统。因此,除非在紧急情况下或系统无法正常关机时,否则不推荐使用冷关机。
更多命令:
软关机:ipmitool -I lanplus -H <BMC_IP> -U -P power soft
重启电源:ipmitool -I lanplus -H <BMC_IP> -U -P power reset
参考:
https://blog.csdn.net/weixin_49452223/article/details/117628106
https://blog.csdn.net/qq_40907977/article/details/88531153
https://docs.oracle.com/cd/E40705_01/html/E40351/z400000c1018487.html