背景
- 公司一台十一年前的服務器砸到我手中,要重裝CentOS7的操作系統.
- 本着不想進機房, 不想格式化U盤的想法, 想用BMC進行安裝系統.
- 遇到的第一個問題是不知道密碼. 詢問之前的機器持有人,也不知道具體密碼了.
- 打萬能的400電話要打了一個網頁. 進行學習了下. 感覺還挺不錯的這里總結一下.
- 學到了很多東西,但是目的沒有實現.
簡要說明
IPMI和BMC我有時候容易混着叫,能夠實現差不多的功能.
使用生病查詢能夠嚇死自己的百度查詢如下:
IPMI簡介
IPMI(智能平台管理接口),Intelligent Platform Management Interface 的縮寫。原本是一種Intel架構的企業系統的周邊設備所采用的一種工業標准。IPMI亦是一個開放的免費標准,用戶無需支付額外的費用即可使用此標准。
IPMI 能夠橫跨不同的操作系統、固件和硬件平台,可以智能的監視、控制和自動回報大量服務器的運作狀況,以降低服務器系統成本。
BMC的簡介:
BMC,執行伺服器遠端管理控制器,英文全稱為Baseboard Management Controller. 為基板管理控制器。
它可以在機器未開機的狀態下,對機器進行固件升級、查看機器設備、等一些操作。
自己的困惑
之前一直不知道 IPMI可以通過 服務器端進行處理,設置網絡以及修改密碼等
一直以為自己忘記了密碼就萬劫不復了.
以至於重保期間把所有的IPMI網線全部給拔掉了
自己太愚笨了.
IPMI的安裝
- linux
yum install ipmitools -y
- windows 下載一個 exe 即可
http://www.4008600011.com/wp-content/uploads/2019/08/IPMIToolWin.zip
- ESXi
https://dl.90.vc/tools/esxi_ipmitool-1.8.15-1.vib
IPMI的安裝
第一步: 打開ssh
vCenter-選擇主機-打開配置-在系統-服務-開啟SSH服務
第二步: 上傳 vib文件
第三步: vib文件的安裝還是稍微復雜一點的這里進行一下總結
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /esxi_ipmitool-1.8.15-1.vib
#復制文件可以直接運行
scp /opt/ipmitool/bin/ipmitool /usr/bin/
# 設置快捷方式
一些IPMI的簡要使用
1. 查看sensor
ipmitool sensor
2. 查看與設置網絡
ipmitool lan print
ipmitool -I open lan set 1 ipsrc static 設置本地BMC地址為靜態,才能設置IP
ipmitool -I open lan set 1 ipaddr 10.153.11.113 設置本地BMC的IP地址
ipmitool -I open lan set 1 netmask 255.255.255.0 子網掩碼,別忘了設
ipmitool -I open lan set 1 defgw ipaddr 10.153.11.254 網關,可設可不設,不過一定要確保監控它的機器位於同一路由
3. 用戶相關
ipmitool user list 1 出現2 為用戶的id 號
ipmitool user set name 2 root 添加賬戶
ipmitool user set password 2 123456 設置密碼 2 為list后的id 號
ipmitool user enable 2 啟用該用戶
4. 測試使用
ipmitool -I lanplus -H 10.110.x.x -U admin -P'YourPassword@1127' power status