IBM BMC

Fórumok

Van egy x3650, jobban mondva három ilyen tipusu gép. Tudja e valaki hogyan lehet a BMC aktiválni. Már mindent kipróbáltam és semmi. A BIOS-ban lehet neki szépen IP-t adni, vagy DHCP-t tenni, de egyszerűen halott a BMC interface. Se link se semmi rajta. Hogyan lehet ezt életre kelteni?

Előre is köszi a segítséget.

Hozzászólások

Tapasztalat:
Dell poweredge2900 asnal lehet neki dedikalni interface-t vagy lehet bridgelni mindkettor ilyenkor a bealitott ipn elerheto a BMC pl ipmitools al vagy ssh-t.

Fu-ji szervernel is így van de ott van pl webes felület is, szóval nézd meg hogy a beálított ip-t egyáltalán ping e van e rajta nyitott port, de ami valószínű hogy az IBM nél tuti írják valahol hogyan és mivel müködik. A driver CD-k en is ott van a tool hozzá, eddig legalábbis a Dell nél meg a fu-ji nál is rajta volt akár linuxhoz, akár windowhoz

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24

Kösz a választ. De sajnos ez az IBM valahogy más hogy működik. Nincs ugyanazon az interface-n 2 IP. És külön van ennek a BMC-t interface is. A HP ilo-ja vagy a SUN alomja sokkal praktikusabb mint ez a szar. Várom a válaszát azoknak akik hasonló szerverekkel bajlódnak és tudják hogyan kell életrekelteni a BMC-t.

Köszönöm.

Azt hiszem, bár nem vagyok benne biztos,
hogy csak a hozzá adott CD-n található IBM Tivoli Director-al lehet elérni.
Én x3550-esel próbálkoztam egy ideig, nekem sem ment, és mintha valahol olvastam volna, hogy az kell hozzá.
Mivel nem volt sürgős a dolog nekem, ezért hagytam dolgot.
Ha esetleg valaki rá jön a megoldásra akkor engem is érdekelne.

Blogom

nekunk az x3550-en RSA van, es egy kulon kis kareszt (inkabb panelt) kellett az alaplapra tenni egy kis slotocskaba, azota minden szepen muxik.

t

A tybike által említtet dolog az nekem is müxik, de nyilván ez is hasonló lenne.
Nem tudom megmondani, hogy kell-e hozzá telepíteni OS-t meg a satöbbit, de interface ügyilek ki van emelve, hogy melyik porton figyel a dolog, nekem a x3550 -en egy kis "sm" felirat jelzi, gondolom ez lenne a "Service Management". Sőt ahogy elnézem a x336 -oson is így van.

Blogom

Szia!

Én a múlt héten küzdöttem meg ezzel a problémával (végre rászántam az időt), hogy 1 db. IBM x3650 és 5 db. x346 gépen rendesen beállítsam a BMC console elérést, hogy lehetőleg csak csavarhúzóval kelljen bemennem a gépterembe. Sikerült, bár nem volt egyszerű. Itt a HOWTO:

Feltételezem, hogy nincsa gépekben RSA II (=Remote Supervisor Adapter)
kártya, ami kb. azt tudja mint a HP iLO, vagyis ez az igazi célszerszám.

Szerencsére az IBM x3650-es szerverek BMC-je támogatja az IPMI 2.0
szabványt, tehát az ipmitool csomaggal rendesen működik a távoli
menedzsmentjük.

A szervered hátoldalán találsz egy "System management" feliratú eth csatit,
ami az ellenség megtévesztését szolgálja: ez ugyanis az RSAII adapter
kimenete és csak akkor megy, ha van ilyen adaptered. Ennek hiányában a BMC
az eth1 csatlakozót használja, tehát ezeket kell összekötnöd mondjuk egy
switchelt belső hálón. A netkapcsolatod ne ez legyen, hanem az eth2 kártya,
mivel - ezt tapasztaltam - a SOL kapcsolat belövése után az eth1 elérése a
soros porti sebességre csökken.

Ezután be kell állítanod a szerverek BIOS-át. Az IBM oldalán letölthető
x3650 User's Guide (44r5189.pdf) szerint:

3. Configure the BIOS settings:

a. When you are prompted to start the
Configuration/Setup Utility program, restart the server and press F1.

b.Select Devices and I/O Ports; then, make sure that the values are set as
follows:
v Serial Port A: Auto-configure
v Serial Port B: Auto-configurec.

c. Select Remote Console Redirection; then, make sure that the values are set
as follows:
v Remote Console Active: Enabled
v Remote Console COM Port: COM1
v Remote Console Baud Rate: 19200 or higher
v Remote Console Data Bits: 8
v Remote Console Parity: None
v Remote Console Stop Bits: 1
v Remote Console Text Emulation: ANSI
v Remote Console Keyboard Emulation: ANSI
v Remote Console Active After Boot: Enabled
v Remote Console Flow Control: Hardwared.

d.Press Esc twice to exit the Remote Console Redirection and Devices and I/O
Ports sections of the Configuration/Setup Utility program.

e. Select
Advanced Setup; then, select Baseboard Management Controller (BMC) Settings.

f. Set BMC Serial Port Access Mode to Dedicated.

g. Press Esc twice to exit
the Baseboard Management Controller (BMC) Settings and Advanced Setup
sections of the Configuration/Setup Utility program.

h. Select Save
Settings; then, press Enter.

i. Press Enter to confirm.

j. Select Exit Setup; then, press Enter.

k. Make sure that Yes, exit the Setup Utility is
selected; then, press Enter.

Az x3650 már támogatja, hogy a BIOS-ban állítsd be a BMC IP-címét, valamint
az user/password párost.
A Boot opcióknál érdemes letiltani az eth1 PXE bootot, mivel ez gondot
okozhat.

Majd be kell állítanod a linuxban soros porton keresztüli hozzáférést, így:

1.) /etc/inittab-ba ezt a sort kell betenni:
7:2345:respawn:/sbin/agetty -h ttyS0 19200 vt102

(Debian: 7:2345:respawn:/sbin/getty -h ttyS0 19200 vt102)

2.) A /etc/securetty-ben szerepeljen a ttyS0 sor!

3.) A rendszerindítóban meg kell adni a kernelnek a konzolokat, GRUB esetén a /boot/grub/menu.lst fájlban. Nálam pl. így néz ki ez a SOL (Serial on Lan) képes bejegyzés:
title CentOS (2.6.18-92.1.10.el5) SOL
root (hd0,0)
kernel /vmlinuz-2.6.18-92.1.10.el5 ro root=LABEL=/ console=tty1 console=ttyS0,19200n8
initrd /initrd-2.6.18-92.1.10.el5.img

(A "kernel" sorban nem lehet sortörés, tehát az egy sorba irandó a "console" paraméterrel.)

Ha esetleg régebbi IBM szervered van (pl. x346), ahol nem lehet beállítani a BMC user/pass párost a BIOS-ban, és nincs ipmi-képes kerneled a gépen, hogy lokálisan konfigurálhasd, akkor a legjobb megoldás a SystemRescue 1.04 CD letöltése (http://www.sysresccd.org/). Erről bootolsz, majd:

modprobe ipmi_devintf
modprobe ipmi_si
ipmitool user list 1
(és az ipmitool segítségével beállítod az elérhetőséget: http://buttersideup.com/docs/howto/IPMI_on_Debian.html)

Most pedig kipróbáljuk, hogy működik-e, amit beállítottunk:

Reboot (most már a gép saját kernelével), majd a menedzsment gépről próbáld meg lekérdezni a dolgokat
az ipmitool segítségével:

ipmitool -I lan -U userid -P password -H _ip_cim_ chassis power status
Ha minden OK., akkor a válasz:
Chassis Power is on
-------------------
A SOL (serial over lan) használata.

A menedzsment gépen beírod:
oszfer@management:~$ /usr/local/bin/ipmitool -I lanplus -U _user_ -P _password_ -H _ip_cim_ sol activate
[SOL Session operational. Use ~? for help]

CentOS release 5.2 (Final)
Kernel 2.6.18-92.1.10.el5 on an i686

backup login:

Tehát ott vagy a x3650 konzolja előtt :-)

Ha olyan szervered van (pl. x346), ami nem támogatja az IPMI 2.0-át (csak 1.5), akkor le kell töltened az IBM oldaláról az smbridge-SUSE-2.0-23.rpm csomagot, amit nem kell telepítened, csak a
/etc/smbridge.cfg és a /usr/sbin/smbridged bináris kell belőle.

1.) elindítod a daemont: /usr/sbin/smbridged -cfg /etc/smbridge.cfg -daemon -d

2.) belépsz az /etc/smbridge.cfg-ben meghatározott IP-címre és portra:

telnet localhost 623

3.) connect -ip -u -p

sol enable
console
:-)))
(~. a kilépés)

Ősz Feri