1. 程式人生 > >如何通過配置IPMI實現遠程管理服務器

如何通過配置IPMI實現遠程管理服務器

smbus 報錯 控制臺 admin 如果 但是 mic respond src

遠程登陸到設備配置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.

ipmi_msghandler # Linux character device interface for the message handler.

技術分享圖片

安裝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實現遠程管理服務器