IBM服務器BMC 遠程管理html
本公司目前在各地有許多服務器須要管理,因爲主要採用IBM x346,因此對X346進行了研究。這款服務器,支持BMC(Baseboard ManagementController,由於多集成於主板而得名),提供遠程管理維護。本文主要演示一下如何經過BMC遠程管理X346服務器。shell
智能平臺管理接口(IPMI:IntelligentPlatform Management Interface)是一項應用於服務器管理系統設計的標準,由Intel、HP、Dell和NEC公司於1998年共同提出,利用此接口標準設計有助於在不一樣類服務器系統硬件上實施系統管理,使不一樣平臺的集中管理成爲可能。在IPMI管理平臺中,BMC是核心控制器,系統管理軟件對各個被管理器件的管理,都是經過與BMC通訊來實現的。windows
BMC管理示意圖以下:服務器
固然,也能夠不使用如圖所示的方式,而直接使用smbridge 命令行鏈接BMC SERVER進行訪問和控制。session
配置步驟以下:ide
1.設置服務器的BMC參數,使服務器能夠經過BMC被管理;網站
2.安裝SMBridge軟件;ui
3.使用TELNET(本機或者遠程)終端登陸SMBridge telnet server,管理服務器。this
一:BMC的BIOS設置spa
1.按F1進入BIOS,Advance->設置BMC IP 爲 172.24.5.23/24;
2.若是還須要使用SOL(Serial over LAN )(提供遠程控制檯)功能,則須要設置以下:
Advanced Options,BaseboardManagement Controller (BMC) Settings,做以下設定:
– System-BMC SerialPort Sharing 設爲 Enabled
– BMC Serial PortAccess Mode 設爲 Dedicated
Devices and I/O Ports,做以下設定:
– 將SerialPort A 設爲 Auto-configure。
– 將SerialPort B 設爲 Auto-configure。
Remote Console Redirection,做以下設定:
– Remote Console Active 設爲Enabled
– Remote Console TextEmulation 設爲 VT100/VT220
– Remote Console KeyboardEmulation 設爲 VT100/VT220
– Remote Console Active AfterBoot 設爲 Enabled
– Remote Console FlowControl 設爲 Hardware
3.若是還須要使用SOL,須要WINDOWS 系統支持
windows命令行下,檢查配置
若是不正確,進行相關以下:bootcfg /ems on/port com1 /baud 19200 /id 1;
注意參數與BIOS設置一致;
二:SMBridge軟件安裝
能夠從站點http://www.ibm.com/pc/support/site.wss/MIGR-57729.html下載軟件,http://www.ibm.com/pc/support/site.wss/MIGR-57816.html下載文檔.
安裝完成之後,有以下幾個文件
pxyservice.exe服務進程,運行該程序,便可啓動TELNET SERVER;
pxyservice.ini通常不須要配置
SMBridge.exeSMC處理進程。
smbridge.cfg
ip=127.0.0.1
port=623
session_timeout=30
power_off_timeout=60
其中IP設置SMBridge監聽IP,
INADDR_ANY爲任意;
127.0.0.1 只容許本機;
ip:監聽一個具體IP;
PORT爲監聽端口,默認爲623,能夠隨便更改。
運行pxyservice.exe,便可啓動SMBridge服務。
三:啓動管理客戶端
能夠在本機或責遠程鏈接TELNET server.客戶端軟件可使用任何標準的TELNET客戶端軟件。
鏈接到服務器
telnet172.24.5.24 623
Username:administrator
Password:
administrator login successful.
OSA System Management Bridge (SMBridge), Version 1.0.3.8
Copyright (c) 2004 - OSA Technologies, an Avocent Company. All RightsReserved.
SMBridge>help
connect -ip<bmc-ip-address|bmc-host-name> [-u <username>] [-p <password>]
console
identify [on [-t<seconds>]|off]
power[status|off[-force]|on|reset|cycle]
reboot [-force]
sel get [[[-begin<indexF>][-max <count>|-end <indexL>]]|-last <index>]
|clear|status|set -time<YYYY/MM/DD hh:mm:ss>
sol [enable|disable|<config[-baud 9600|19200] [-priv admin|user|
operator] [-retrycount count][-retryinterval interval]>]
sysinfo [fru|id]
首先,鏈接到被管理服務器
SMBridge>connect -ip 172.24.5.23 -u USERID -p PASSW0RD
獲取系統標識
SMBridge>sysinfo
DeviceID=32
DeviceRevision=0
FirmwareVersion=1.16
IpmiVersion=1.5
ManufacturerID=2
ProductID=3
Status=OK
SDRVersion=1.5
Guid=95243b5e-88a8-a5a1-124a-b4467c5a98da
訪問事件日誌
SMBridge>sel get
1=2007/09/04 17:35:31,#3Watchdog2,Timer interrupt (Interrupt type: none, Timeruse at expiration: BIOS FRB2)
2=2007/09/04 17:35:31,#3Watchdog2,Timer expired (Interrupt type: none, Timer useat expiration: BIOS FRB2)
3=2007/09/05 15:54:05,#3Watchdog2,Timer interrupt (Interrupt type: none, Timeruse at expiration: BIOS FRB2)
4=2007/09/05 15:54:05,#3Watchdog2,Timer expired (Interrupt type: none, Timer useat expiration: BIOS FRB2)
5=2007/09/06 14:49:03,#1PowerUnit,Power off/down
6=2007/09/06 14:52:28,#1PowerUnit,Power off/down (deassertion event)
系統電源管理
SMBridge>power status/reboot/on/off
SOL控制檯
SMBridge>console
SAC>
開一個終端會話
SAC>cmd
Activating remote console now.
Remote console is now active and ready for user input.
SAC> ch檢查會話
SAC> ch –si 1鏈接到會話1
亂碼是由於當前還不能很好支持中文,若是是英文界面,則以下所示
若是系統已經啓動,會提示輸入賬號、密碼,而後打開一個cmd shell
Name:Cmd0002
Description: Command Prompt
Type: <Esc><tab>0 to return to the SAC channel.
Use any other key to view this channel.
Please enter login credentials.
Username:
Domain:
Password:
Attempting to authenticate...
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003
C:\WINDOWS\system32>
成功登陸後,顯示以下界面,進入WINDOWS 控制檯。
命令總結如圖:
四相關說明
0.BMC和網卡1共享。
1.X346的BMC主要提供瞭如下4個方面的命令。對我來講,主要是POWER,可讓咱們在服務器死機後、停電又來電後,能夠遠程打開關閉服務器,同時查看BIOS自檢過程,看是否有硬件故障。
2.也可使用SMBridge.exe命令直接鏈接支持BMC的服務器進行管理。
如:
(1). Display general system info ofremote server using LAN connection:
"smbridge -ip 192.168.0.100 -u root -p calvin sysinfo"
(2). Turn on/off identification LEDthat exists on the server:
"smbridge -ip 192.168.0.100 -u root -p calvin identify on"
"smbridge -ip 192.168.0.100 -u root -p calvin identify off"
(3). Power cycle the remote server:
"smbridge -ip 192.168.0.100 -u root -p calvin power cycle"
4. BMC提供的管理功能仍是頗有限。若是想要更好的功能,能夠考慮選配其它管理組件,如RSA等管理卡。IBM還提供其餘不少管理方法,BMC只是最基本的。具體信息能夠見http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=JJLU-6FT2NYIBM系統管理方案介紹。
本文介紹的方法基本適用與DELL服務器,能夠參考
http://support2.jp.dell.com/docs/software/smbmcmu/1.2/sc/ug/bmcugc0d.htm#1052395
從基本管理方法而言,HP的ILO提供的圖形化界面,以及虛擬設備更爲強大和簡單,
具體能夠參考HP官方網站。
附件是本文的WORD文檔,以及本文所用的軟件。