天天看點

BMC簡介

1. 概述

BMC, BaseboardManagement Controller, 用來管理伺服器上的硬體。

比如,我們操作一台伺服器,通常都是用ssh遠端連接配接。登入ssh,我們需要變更網卡位址,指令service network restart, 過了一會兒發現連不上了。可能是配置錯了,通路不了了。那麼怎麼辦?這個時候就需要重新配置,然後重新開機服務了。呼哧呼哧找網管要門禁卡,再跑到機房,再在這一堆一堆的伺服器中找到目标機器,然後本地操作修正。

如果使用BMC,就可以解決這個問題,它提供了遠端管理硬體的功能。

2. 配置和使用

那麼BMC是怎麼實作的呢?以曙光伺服器為例,機器後面有兩個網口,一個用于共享網絡,另一個用于專用網絡。共享網絡就是指我們正常使用的網絡,而專用網絡是用來通路BMC。

BMC簡介

每個伺服器出廠之後,就像路由器一樣,自帶一套管理系統。這個系統是相對伺服器操作獨立存在,而管理其硬體,比如電源,風扇,存儲,CPU等等。

BMC簡介

那我們怎麼登陸這個管理系統呢?

這裡用到了一個指令ipmitool。

ipmitool lan 使用來配置網絡資訊,

ipmitool lan print 1 可以檢視目前BMC的ip,我們可以通過這個IP通路管理界面。

修改指令 ipmitool lan set 1 ipaddr x.x.x.x

(這裡的1,是指通道号)

BMC簡介

接下來确認,專用網絡連通,就是把專用網口用網線連到交換機上。這樣我們就可以遠端通路BMC了。

3. 總結

BMC的管理功能是非常強大了,就相當于機器就在你面前。可以修改BIOS,修改媒體啟動順序,可以修改風扇轉速,可以統計耗電資訊等等。它也提供一整套的指令,比如ipmicmd ipmievd ipmilan ipmish ipmi_sim ipmitool ipmi_ui等。可以友善的幫助我們管理伺服器。

繼續閱讀