遠端管理卡是什麼?板載 BMC 與外插卡的區別
遠端管理卡是伺服器裡一台獨立的小電腦:自己的處理器、記憶體、網口和韌體,主機關機它照常工作。現在的品牌伺服器基本都把它做成了板載 BMC,“卡”這個說法來自早年需要單獨插的 DRAC、RSA、RILOE 等 PCI 卡。
遠端管理卡是什麼
遠端管理卡是伺服器上一套獨立於主機執行的管理控制器:有自己的處理器、記憶體、韌體和網口,用主機板的待機電源供電。只要伺服器插著電,主機關機、當機、沒裝系統甚至硬碟全拔掉,它都能工作。業內的正式名稱是 BMC(基板管理控制器),“遠端管理卡”“遠端控制卡”“IPMI 卡”“管理模組”說的都是它,Dell 叫 iDRAC,HPE 叫 iLO,聯想叫 XCC,華為叫 iBMC。
它能做的事,就是“遠端管理卡有什麼用”這個問題的答案:
- 遠端開機、關機、強制斷電、重啟;
- 看到伺服器的螢幕畫面並操作鍵鼠,包括自檢、BIOS 和裝系統過程;
- 把本地 ISO 掛成伺服器的光碟機,遠端裝系統;
- 讀取溫度、風扇、電壓、電源狀態和硬體故障日誌;
- 透過網路存取伺服器串列連接埠(SOL);
- 在沒有作業系統的情況下更新 BIOS 和韌體;
- 硬體出問題時主動發郵件或 SNMP 告警。
叫“卡”是歷史原因。2000 年代前後,不少伺服器要單獨插一塊 PCI 卡才有這些能力,現在的品牌伺服器已經把它焊在主機板上,但名字留了下來。
三種形態:板載 BMC、擴充套件卡、老式 PCI 卡
| 形態 | 代表產品 | 特點 |
|---|---|---|
| 板載 BMC | Dell iDRAC、HPE iLO、聯想 XCC、華為 iBMC、思科 CIMC,超微型號帶 -F 字尾的主機板 | 晶片焊在主機板上,隨機附帶;高階功能可能需要許可解鎖 |
| 可選擴充套件卡或子卡 | 華碩 ASMB 系列、超微早年的 AOC-SIM 系列、Dell iDRAC6 Enterprise 卡、Intel RMM 模組 | 主機板預留專用介面,插上卡才有 BMC,或者才有專用網口和 KVM 功能 |
| 老式 PCI 卡 | Dell DRAC 4/5、IBM RSA II、HP RILOE II | 獨立 PCI/PCI-E 卡,部分型號還要用線纜接主機板的電源、影片和鍵鼠訊號;各廠商陸續改為板載,2010 年前後基本完成過渡 |
三種形態裡,現在還需要你做決定的只有第二種。典型例子是華碩的伺服器主機板:不少型號主機板本身不帶 BMC,但預留了 ASMB 介面,買不買那塊小卡決定了有沒有遠端管理能力。超微的老款主機板類似,型號裡沒有 F 的往往不帶 IPMI。Dell 11 代的 iDRAC6 也是這種思路:Express 是板載晶片,Enterprise 是插在主機板上的一塊小卡,帶獨立網口和 vFlash 卡槽;從 12 代起硬體統一板載,改用許可區分。
怎麼判斷自己的伺服器有沒有
- 看背板:找一個單獨標著 MGMT、iDRAC、iLO、IPMI 或 BMC 的 RJ45 口,通常挨著 VGA 和 USB。沒有專用口不代表沒有 BMC,可能是共享業務網口的設計。
- 看 BIOS:開機進 BIOS/UEFI,存在 Server Management 或 BMC Network Configuration 一類選單,說明主機板帶 BMC。
- 在作業系統裡查:
# 有“IPMI Device Information”輸出,說明主機板帶 BMC
sudo dmidecode -t 38
# 載入 IPMI 驅動後檢視 BMC 韌體與管理口位址
sudo modprobe ipmi_si ipmi_devintf
sudo ipmitool mc info
sudo ipmitool lan print 1
ipmitool mc info 顯示 BMC 的韌體版本和 IPMI 版本,lan print 1 顯示管理口當前的 IP、掩碼和 MAC。如果 dmidecode 沒有 type 38 的記錄、/dev/ipmi0 也不存在,這台機器基本可以斷定沒有 BMC。
要不要單獨購買
分三種情況:
- 主流機架式和塔式品牌伺服器:BMC 隨機附帶,不用買硬體,但要看許可。Dell 的 Express 沒有虛擬控制檯和虛擬介質;HPE 的 iLO Standard 只能在開機自檢階段使用圖形控制檯,作業系統起來後就看不到畫面。機房用途基本都要升到 Enterprise 或 iLO Advanced。
- 入門機型與白牌主機板:Dell 100–300 系列、HPE MicroServer、華碩和部分超微主機板,BMC 或專用網口可能是選配件,下單時要核對配置單上有沒有對應的部件或 Enablement Kit。
- 消費級主機板、桌上型電腦改的伺服器:沒有 BMC 介面,裝不了管理卡。要遠端看螢幕只能外接 IP KVM;要遠端開機可以靠智慧 PDU 斷電重啟,或者用支援 Intel AMT 的商用平台。
各廠商的許可分級:
| 廠商 | 隨機附帶 | 付費升級 | 付費後才有的典型功能 |
|---|---|---|---|
| Dell iDRAC | Basic / Express | Enterprise、Datacenter | 虛擬控制檯、虛擬介質、目錄整合、啟動錄影 |
| HPE iLO | iLO Standard | iLO Advanced | 作業系統啟動後的圖形控制檯、虛擬介質、目錄整合 |
| 聯想 XCC | Standard | Advanced、Enterprise | Advanced 增加遠端控制檯,Enterprise 再增加虛擬介質等,細節以聯想許可說明為準 |
| 超微 | 遠端控制檯與虛擬介質均隨機附帶 | SFT-OOB-LIC、DCMS | 透過 BMC 帶外更新 BIOS 和韌體 |
| 華為、浪潮等 | 多數機型遠端功能隨機附帶 | 視型號而定 | 以配置單為準 |
買許可比買硬體靈活:許可繫結伺服器序列號,機器售出後可以補購匯入,不用停機換件。
遠端管理卡和 IP KVM 的區別
IP KVM 是機櫃裡的一台獨立裝置,透過 VGA/HDMI 和 USB 線連到伺服器,把畫面編碼後透過網路送出。它和遠端管理卡都能“遠端看螢幕”,但定位不同:
| 對比項 | 遠端管理卡(BMC) | IP KVM |
|---|---|---|
| 安裝位置 | 伺服器主機板內 | 機櫃內獨立裝置,用線纜接伺服器 |
| 一台裝置管幾台伺服器 | 一對一 | 一對多,常見 8、16、32 口切換 |
| 電源控制 | 支援,含關機狀態下開機 | 多數不支援,需配合智慧 PDU 或帶 ATX 控制的型號 |
| 硬體感測器與故障日誌 | 支援 | 不支援 |
| 虛擬介質 | 支援 | 中高階型號支援 |
| 串列連接埠控制檯 | SOL | 部分型號帶串列連接埠,可接交換器 console |
| 對伺服器的要求 | 主機板必須有 BMC | 任何帶顯示輸出的裝置都能接 |
| 與主機的獨立性 | BMC 韌體異常時失效 | 完全獨立,BMC 壞了也能看 |
選擇原則:有 BMC 的品牌伺服器,日常管理用 BMC;IP KVM 用在三種場景:沒有 BMC 的機器、需要一條獨立於 BMC 的應急通道、以及網路裝置的帶外 console。開源的 PiKVM 一類裝置也屬於 IP KVM,一對一掛在關鍵機器上做備份通道很常見。
機房裡怎麼用好遠端管理卡
- 專用口接獨立管理 VLAN,不與業務網混在一起,也不對公網開放;共享網口模式在業務網路卡異常時會一起失聯,只建議沒有專用口時使用;
- 改預設密碼、關閉不用的服務,管理卡擁有伺服器的完全控制權,出廠密碼是常見的入侵入口;
- 韌體納入巡檢,BMC 韌體同樣有安全漏洞,老代際尤其要注意;
- 把管理口位址、帳號、許可等級登記進系統,而不是散落在各人的表格裡。
Toplink DCIM 的機櫃與資產管理支援按硬體型號建立範本,記錄該型號是否支援 IPMI、控制檯型別等資訊,新機器上架直接套用;IPMI 遠端管理基於通用 IPMI 標準納管,不限品牌,遠端控制檯針對 iDRAC、iLO、iBMC、超微、XClarity 等做了專屬支援,白牌機器可以走 AMI MegaRAC 通用支援。
常見問題
遠端管理卡壞了會影響伺服器執行嗎?
一般不會。管理卡和主機是兩套獨立執行的系統,BMC 當機或韌體損壞時業務照常,只是失去帶外管理能力;多數廠商支援在不關機的情況下重置 BMC。
普通桌上型電腦或工作站能加遠端管理卡嗎?
消費級主機板沒有 BMC 介面,無法加裝。可以用外接 IP KVM 或 PiKVM 一類裝置獲得看螢幕、裝系統的能力,或者選擇支援 Intel AMT 的商用平台。
遠端管理卡的預設帳號密碼是多少?
各廠商不同:Dell iDRAC8 及更早是 root / calvin,iDRAC9 印在前面板服務標籤上;HPE iLO 是 Administrator 加機身標籤上的隨機密碼;聯想 XCC 是 USERID / PASSW0RD(數字 0);超微老韌體是 ADMIN / ADMIN,2020 年起出廠為主機板標籤上的唯一密碼。第一次登入後都應立即修改。