如何通過配置IPMI實現遠程管理服務器
ipmitool 的安裝
首先檢查設備是否支持
dmidecode | grep -i ipmi
如果看到 "IPMI DEVICE INFORMATION" ,就表示系統有 BMC 存在。
所需模塊通過modprobe 加載,並創建/etc/rc.modules,添加可執行權限,否則後面的操作會報錯:
ipmi_devintf # Incoming and outgoing message handler for IPMI interfaces.
ipmi_si # An IPMI system interface driver for the message handler. This module supports various IPMI system interfaces such as KCS, BT, SMIC, and even SMBus in 2.6 kernels.
安裝ipmitool
yum install -y ipmitool OpenIPMI
IPMI的配置
遠程登陸到設備,然後進行IPMI的配置,實驗環境中,首先通過設備網卡上配置的IP地址為172.20.35.79遠程登陸到設備,查看IPMI網絡配置,如圖:
然後通過ipmitool命令進行地址配置(具體使用方法請ipmitool -h查看,或百度,文末有參考鏈接),IP:172.20.35.48,NETMASK:255.255.252.0,GATEWAY:172.20.32.6 ,GWMAC:00:15:17:56:4b:37。這裏主要用到的網絡配置命令以及使用方法如下圖所示:
圖中是通過 ipmitool shell 進入了命令模式也可以直接使用 ipmitool lan set <channel num> <command> <parameter> 命令進行設置(此處的channel num 默認為1 ),具體命令的使用如下圖:
ipmitool lan set 1 arp respond on
ipmitool lan set 1 access on
這兩個功能也需要開啟
網絡的基本配置完成,圖中未添加defgw macaddr,但是實際環境中應該填寫:
現在已經可以通過IPMI配置的地址打開頁面了,下面說一下用戶設置:
網頁創建用戶需要通過默認管理賬號密碼登陸,以下是常見幾種主板默認賬號密碼:
超微主板 用戶名:ADMIN 密碼:ADMIN
華碩主板 用戶名:admin 密碼:admin
泰安主板 用戶名:root 密碼:superuser
網頁控制臺創建新用戶有四種權限劃分,分別為管理員、操作員、用戶、和無法訪問:
管理員:具有最高權限,可以修改IPMI以及服務器所有可管理項
操作員:具有除操作IPMI本身設置的其他操作權限,如掛載鏡像到服務器
用戶:部分內容的讀權限
無法訪問:無任何權限
通過IPMI遠程管理服務器
可以實現常用的遠程開關機、系統重裝(有條件)等底層工作:
實驗:用已下架的機器做了一下實驗,由於未知原因(可能是受固件版本和主板型號以及客戶端的兼容性原因),發現廣域網這臺設備的網頁版管理頁面無法登錄,嘗試通過ipmiview鏈接遠程服務器成功,但是客戶端部分功能也有缺失。目前實驗了遠程重啟,手動關機後遠程開機的操作。
稍等片刻,控制面板會更新服務器為關閉狀態:
待機器確認關閉後,執行開機操作:
啟動成功:
如何通過配置IPMI實現遠程管理服務器