Een Dell PowerEdge R200 server heeft IPMI 1.5 en in die "standaard" is geen serial console redirection gespecificeerd. Dell heeft hier op sommige servers in de BMC een uitbreiding op zitten. Hierbij wordt de console geredirect via UDP. Met een gare binary van Dell met de naam solproxy kun je dit omzetten naar het telnet protocol. Er is weinig tot geen documentatie op internet over te vinden, vandaar deze howto.
De solproxy is een daemon die draait op Red Hat achtige Linux installaties en op Suse. Het pakkket is op de website van Dell te vinden onder:
http://search.dell.com/results.aspx?...cess+Utilities
Een directe link kan zijn:
http://ftp.us.dell.com/sysman/OM_6.2...tat_A00.tar.gz
Ik heb de solproxy geïnstalleerd op een Centos 5 virtual machine op m'n desktop op kantoor. Je kunt het ook installeren op een server in het datacenter, bijvoorbeeld als de IPMI aansluiting alleen ter plekke is te bereiken.
Installeren:
wget http://ftp.us.dell.com/sysman/OM_6.2...tat_A00.tar.gz
tar zxf OM_6.2.0_MgmtStat_A00.tar.gz
rpm -ivh linux/bmc/osabmcutil9g-RHEL-4.2-1.i386.rpm
Nu draait de solproxy daemon in de achtergrond en deze zal ook starten als de server wordt gestart. Je kunt de daemon vinden op /usr/sbin/dsm_bmu_solproxy32d.
De handleiding is onder andere te vinden op:
http://support.dell.com/support/edoc...n/ug/index.htm
Om er gebruik van te maken:
1. op de target IPMI server moet je eerst console redirection aanzetten
2. op de target IPMI server moet je een user en password hebben
3. open een verbinding met de computer waar solproxy op draait
4. telnet localhost 623
5. kies 1 (Connect to the Remote Server's BMC)
6. geef de gegevens van de IPMI poort in (IP, user, password, lege key)
7. de melding hoort te zijn SOLProxy Status:Connected.
8. kies 3 (Activate Console Redirection)
9. de melding hoort te zijn Remote console is now active and ready for user input.
Je kunt nu gebruik maken van de remote console en inloggen in je OS of de BIOS of PXE boot of wat dan ook.
Krijg je een melding met hex codes dat de BMC niet in de goede state staat, dan is de BMC niet goed ingesteld voor gebruik met de solproxy. Optie 4 (Reboot and Activate Console Redirection) kan dan uitkomst bieden. Je kunt de BMC ook instellen via de Dell syscfg utility.
In de screenshots achtereenvolgend het menu van de solproxy, het bootscherm van de Dell R200, de BIOS, het GRUB menu, login op linux, een debian install, een centos install.

Likes:


Quote
