伺服器維運

IPMI 是什麼?遠端開機、裝系統與控制檯完整指南

IPMI 讓你在伺服器關機、當機甚至沒裝系統時,依然能遠端開關機、檢視螢幕和重灌系統。這篇文章講清它的原理、常用命令,以及在 IDC 裡批次使用時要注意什麼。

作者 頂聯產品團隊發布於 2 分鐘閱讀

IPMI 與 BMC

IPMI(Intelligent Platform Management Interface,智慧平台管理介面)是由英特爾等廠商制定的伺服器管理標準。它的核心是主機板上的 BMC(Baseboard Management Controller,基板管理控制器):一塊獨立供電、擁有獨立網口的小型計算機。

因為 BMC 獨立於伺服器的 CPU 和作業系統執行,所以透過它進行的管理叫作 帶外管理。與之相對,登入作業系統後透過 SSH 或遠端桌面管理,叫作帶內管理。

各廠商的叫法

廠商 BMC 名稱
戴爾 Dell iDRAC
慧與 HPE iLO
華為 iBMC
聯想 Lenovo XClarity Controller(XCC)
思科 Cisco CIMC / IMC
超微、浪潮、華擎等 多基於 AMI MegaRAC 等方案

名字不同,底層都支援 IPMI 標準,因此可以用同一套工具統一管理。

IPMI 能做什麼

  • 電源控制:開機、關機、重啟、強制斷電;
  • 啟動項設定:指定下一次從 PXE、光碟機或硬碟啟動;
  • 遠端控制檯(KVM over IP):看到伺服器螢幕,包括開機自檢和 BIOS 畫面;
  • 虛擬介質:遠端掛載 ISO 映象安裝系統;
  • 感測器與日誌:讀取溫度、風扇、電壓,檢視系統事件日誌(SEL);
  • 串列連接埠重定向(SOL):透過網路存取伺服器的串列連接埠控制檯。

常用 ipmitool 命令

ipmitool 是 Linux 下最常用的 IPMI 命令列工具。遠端操作時使用 lanplus 介面:

# 檢視電源狀態
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis power status

# 開機 / 關機 / 重啟 / 強制斷電後重新上電
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis power on
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis power soft
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis power reset
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis power cycle

# 下一次從 PXE 啟動(用於網路裝機)
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' chassis bootdev pxe

# 檢視感測器與事件日誌
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' sensor list
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' sel list

# 開啟串列連接埠控制檯(SOL)
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密碼' sol activate

用 IPMI 遠端安裝系統

  1. 透過 chassis bootdev pxe 設定從網路啟動,或在控制檯中掛載 ISO 映象;
  2. 重啟伺服器;
  3. 開啟遠端控制檯,觀察安裝過程,必要時手動選擇安裝選項;
  4. 安裝完成後把啟動項改回硬碟。

在 IDC 裡,這套流程通常由管理系統自動完成:選擇映象後,系統設定啟動項、下發安裝配置並重啟伺服器,維運人員只需檢視進度。

安全建議

BMC 擁有伺服器的最高控制權,一旦暴露在公網,風險極高:

  • 獨立管理網:把 BMC 網口接入單獨的管理 VLAN,不直接暴露在公網;
  • 修改預設密碼:出廠預設帳號密碼是最常見的入侵入口;
  • 限制存取來源:只允許管理系統或跳板機存取 BMC;
  • 及時升級韌體:BMC 韌體也會有安全漏洞;
  • 審計遠端會話:記錄誰在什麼時候透過控制檯做了什麼。

從一台到一千台

手工用 ipmitool 管幾台伺服器沒問題,但當機房裡有成百上千台、不同品牌的伺服器時,記位址、記密碼、裝各廠商的 Java 客戶端都會成為負擔。Toplink DCIM 把 BMC 管理集中到網頁後台:遠端開關機、設定啟動項、掛載 ISO、在瀏覽器中開啟 VNC 控制檯,併為每次會話錄影;客戶還可以在自助端自己完成重啟和重灌。

常見問題

IPMI 和 BMC 是什麼關係?

BMC 是伺服器主機板上的一塊獨立管理晶片,IPMI 是與它通訊的標準協議。平時說“用 IPMI 管理伺服器”,就是透過 IPMI 協議操作 BMC。

伺服器關機了還能用 IPMI 嗎?

可以。只要伺服器通電、BMC 網口聯網,即使主機關機或作業系統崩潰,也能透過 IPMI 開機和檢視狀態。

IPMI 預設連接埠是多少?

IPMI over LAN 預設使用 UDP 623 連接埠;Web 管理介面和遠端控制檯通常使用 HTTPS 443 連接埠,具體以廠商為準。

想看看在你的機房裡怎麼用?

從一次產品示範開始,梳理你的業務鏈路。

查看價格
服務熱線 400-112-2951

讓我們聊聊你的 IDC 業務

掃碼新增企業微信,預約產品示範或申請試用。

Toplink 企業微信二維碼

長按儲存或使用企業微信 / 微信掃描

也可致電
400-112-2951
Telegram
@TopLink88