本文介紹ipmitool工具的使用,這個命令主要是用來操作服務器硬件的,所以一般的業務運維很少會用它,但它的功能很強大,比如:能夠硬重啟服務器,重設BMC口,配置BMC口IP,進入grub環境,設置boot順序,等等。
在CentOS和RedHat Linux的大部分版本中都會默認安裝它,所以它的實用性比較廣。
還有一個好處是用它可以制作遠程管理服務器的運維自動化系統。
- 進入grub環境:
ipmitool -H $BMC_IP -I lanplus -U $USERNAME -P $PASSWORD sol activate
- 查看電源狀態:
ipmitool -H $BMC_IP -I lan -U $USERNAME -P $PASSWORD power status
- 強制修改啟動項,讓機器重啟後自動進入BIOS設置界面:
ipmitool -H $BMC_IP -I lanplus -U $USERNAME -P $PASSWORD chassis bootparam set bootflag force_bios
- 關掉服務器電源,再打開:
ipmitool -H $BMC_IP -I lan -U $USERNAME -P $PASSWORD power cycle
- 查看BMC信息:
ipmitool -H $BMC_IP -I lan -U $USERNAME -P $PASSWORD mc info
- 顯示lan的信息:
ipmitool -H $BMC_IP -I lan -U $USERNAME -P $PASSWORD lan print
先介紹到這裡,以後會持續更新,若大家有什麼好的建議或好的想法,請給我留言。謝謝!