ipmitool 远程操作BMC控制服务器

需求背景:

CI 跑case过程中,会有case导致服务器hang,使得后续case无法正常执行,需要在服务器hang后脚本能做到自动复位,然后继续执行后续case。

公司所用到的服务器带有Intel 的BMC,当出现hang后目前大家都是通过web端对服务器进行硬重启,如何做到使用命令行进行操作呢?

ipmitool 远程操作BMC控制服务器_第1张图片

在网上做了大量搜索和尝试,最终使用ipmitool 成功实现远程控制服务器,主要参考文档:

https://www.intel.com/content/dam/support/us/en/documents/server-products/server-boards/Purley_RMM4_BMC_User_Guide.pdf

https://www.intel.com/content/dam/support/us/en/documents/motherboards/server/ism/sb/cli_install_and_user_guide_zh.pdf

BMC ipmitool 对linux服务器进行IPMI管理 - 菜鸟++ - 博客园

IPMI - Meldung "insufficient resources for session" bei Intel-BMC : Server-Eye

安装ipmitool

控制机器和被控制机器分别安装:

sudo apt install -y ipmitool 

因为控制机器可能没有ipmi设备支持,安装会有起服务报错,不用管,我们在控制机器上仅仅需要使用ipmitool这个命令

ipmitool 远程操作BMC控制服务器_第2张图片

配置步骤

  • 配置IP信息ipmitool 远程操作BMC控制服务器_第3张图片
  • 设置IPMI over LAN 以及勾选channel-3ipmitool 远程操作BMC控制服务器_第4张图片

 

你可能感兴趣的:(linux,and,shell,linux,ipmi,bmc)