Ahoj,
servery byvaji vybaveny BMC modulem, který slouží pro vzdálenou správu a diagnostiku hardware. Technicky se jedná se o mikroprocesor integrovaný na základní desce. V případě zapojení napájení do serveru je BMC ihned aktivní. BMC pracuje nezávisle na použitém operačním systému, zároveň server může být v zapnutém i vypnutém stavu.
Mezi hlavní funkce patří :
-snímače teploty
-snímače napětí
-snímače otáček ventilátorů
-detekce otevření skříně
Připojení ke vzdálenému serveru probíhá dvěma způsoby:
1. IPMI over LAN
Tato metoda nemá grafické rozhraní, pomocí příkazu ipmi a argumentů jsou vypisovány údaje o stavu hardware daného serveru.
Linux - v distribucích Centos i Ubuntu existuje balíček s názvem ipmitool
- instalace ipmitool na CENTOS
yum install ipmitool
ukázkové příkazy:
-zjištění stavu napájení - status/zapnutí/vypnutí/tvrdý reset/soft reset (stejné jako CTRL+ALT+DEL s tím, že stroj se vypne, je potřeba ho poté zapnout)
ipmitool -H 192.168.0.120 -U admin -P admin power status|on|off|cycle|reset|soft
-senzory:
ipmitool -H 192.168.0.120 -U admin -P admin sensor|sdr
-eventlog (systémový log):
ipmitool -H 192.168.0.120 -U admin -P admin sel
ipmitool -H 192.168.0.120 -U admin -P admin sel get -begin 3 -max 2
ipmitool -H 192.168.0.120 -U admin -P admin sel get -last 4
Windows – pro Windows systémy je zapotřebí nainstalovat Dell BMC Utility
Poté se v adresáři C:ProgramFilesDellSysMgtbmc nacházejí dva spouštěcí soubory: ipmish.exe a ipmitool.exe
ukázkové příkazy:
-zjištění stavu napájení
ipmish -ip 192.168.0.120 -u admin -p admin power status|on|off|cycle|reset -force
-zjištění základních informací o serveru včetně verzí BIOSu
ipmish -ip 192.168.0.120 -u admin -p admin sysinfo id
ipmish -ip 192.168.0.120 -u admin -p admin sysinfo fru
-eventlog (systémový log):
ipmish -ip 192.168.0.120 -u admin -p admin sel
ipmish -ip 192.168.0.120 -u admin -p admin sel get -last 10
2. SOL proxy
Tato metoda umožňuje přístup do BIOSu, RAID, BMC. Po startu systému přístup na konsoli přes přesměrovaný sériový port.
Instalace na Centos je individuální, záleží na výrobci serveru
Například DELL
Linux – na stránkách support.dell.com lze stáhnout Dell Linux Remote Access Utilities (kompatibilita s RedHat a SuSe)
-instalace klienta na Centos -
cp OM_5.5.0_MgmtStat_A00.tar.gz /usr/src/
cd /usr/src
tar -xzvf OM_5.5.0_MgmtStat_A00.tar.gz
cd linux/bmc/
rpm -e osabmcutil9g-RHEL*
- po instalaci je nutné se přihlásit pomocí telnetu k SOL proxy:
telnet localhost 623
připojením telnetu na port 623 se zobrazí uvítací tabulka, kde volby znamenají:
1) přihlášení k vzdálenému serveru (zadává se user, password a key). Key není defaultně použitý - stačí zmáčknout ENTER.
2) konfigurace Serial-Over-LAN.
3) aktivace Konzole. V případě vypnutého serveru se aktivováním bodu 3 zapne.
4) restart serveru a následná aktivace konzole - vhodné pro přístup do BIOSu
Poté je vidět klasický boot systému (podporuje se pouze text. rezim) podobně jako iDrac karty.
BMC může být ovládáno také pomocí webového rozhraní, to záleží na určitém HW.
Doufám, že je to trošku přehledné, a že BMC někomu pomůže