Tento článek napsal Kent Baxley, terénní technik společnosti Canonical.
V nedávné době Charles Rose zveřejnil
článek o tom, jak nastavit a načíst informace o operačním systému v řadiči iDRAC pomocí nejnovějšího nástroje ipmitool a nejnovějších verzí Fedora. Tento článek popisuje stejný postup v systému Ubuntu Server 12.04 LTS a novějších.
V systému Ubuntu je vyžadována nejnovější stabilní verze nástroje ipmitool (verze 1.8.13-1). Tato verze je součástí úložiště Universe v nejnovějších každodenních sestaveních systému Ubuntu 14.04 LTS, které se aktuálně vyvíjí. Každodenní sestavení můžete získat z této webové stránky:
http://cdimage.ubuntu.com
Pro verze 12.04 LTS až 13.10 je tato verze dostupná v úložišti zpětných implementací oprav každé verze.
Chcete-li nainstalovat nástroj ipmitool do systému Ubuntu Server 14.04 LTS, spusťte následující příkaz:
$ sudo apt-get install ipmitool
Pokud se zobrazí chyby týkající se umístění /dev/ipmi0, jednoduše restartujte službu openipmi pomocí níže uvedeného příkazu nebo restartujte server:
$ sudo service openipmi restart
Aby bylo možné v systému Ubuntu 12.04 LTS, 13.04 nebo 13.10 stáhnout verzi ipmitool 1.8.13-1, je nutné určit úložiště se zpětně implementovanými opravami. V opačném případě bude nainstalována verze 1.8.12 (která tuto funkci v systému Ubuntu nezahrnuje). Chcete-li stáhnout opravený nástroj ipmitool v systému 12.04 LTS, spusťte příkaz:
$ sudo apt-get install ipmitool/precise-backports
Pokud používáte systém Ubuntu Server 13.04 nebo 13.10, určete „raring-backports“, resp. „saucy-backports“. V každém případě pokud se zobrazí chyby týkající se umístění /dev/ipmi0, restartujte daemona openipmi nebo restartujte systém.
Po instalaci nejnovějšího nástroje ipmitool ověřte, zda lze spustit příkazy „getsysinfo“ a „setsysinfo“. Tyto příkazy vám umožní nastavit a načíst informace o operačním systému do řadiče iDRAC a z řadiče iDRAC. Níže uvedený příklad vám poskytne možnosti, které můžete předat parametrům "getsysinfo" a "setsysinfo":
$ sudo ipmitool mc getsysinfo
Not enough parameters given.
Použití:
getsysinfo
Načte informace o systému z řadiče BMC pro daný argument.
setsysinfo
Uloží řetězec s informacemi o systému pro daný argument do řadiče BMC.
Mezi platné argumenty patří:
Primary_os_name Název primárního operačního systému.
os_name Název operačního systému.
system_name Název systému serveru (záleží na výrobci).
delloem_os_version Spuštěná verze operačního systému.
delloem_url Adresa URL webového serveru BMC.
Ověřte, zda je možné nastavit různé parametry. Pokud například chcete nastavit primary_os_name, spusťte příkaz:
$ sudo ipmitool mc setsysinfo primary_os_name "Precise"
. Poté ji načtěte pomocí souboru:
$ sudo ipmitool mc getsysinfo primary_os_name
v konzoli by se měla zobrazit hodnota "Precise".
Skript "exchange-bmc-os-info", který prakticky nastavuje všechny parametry operačního systému v řadiči iDRAC při spuštění, je k dispozici také pro systém Ubuntu v úložišti nástrojů poweredge na panelu Launchpad:
https://launchpad.net/+search?field.text=exchange-bmc-os-info
Chcete-li se připojit k úložišti a nainstalovat balíček, spusťte následující příkazy:
$ sudo apt-get install python-software-properties
. $ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (stisknutím klávesy Enter zatáhněte za klávesu gpg a přidejte úložiště)
$ sudo apt-get update
$ sudo apt-get install exchange-bmc-os-info
Služba by se po instalaci balíčku měla spustit. Spuštění služby ověřte pomocí následujícího příkazu. Měl by se zobrazit stav „ok“ jako v následujícím příkladu:
$ sudo service exchange-bmc-os-info status
exchange-bmc-os-info: ok
Nyní byste měli vidět, že parametry primary_os_name, os_name, system_name, delloem_os_version a delloem_url jsou automaticky vyplněny:
$ sudo ipmitool mc getsysinfo primary_os_name
Ubuntu
$ sudo ipmitool mc getsysinfo os_name
Ubuntu
$ sudo ipmitool mc getsysinfo system_name
dhcp166-223
$ sudo ipmitool mc getsysinfo delloem_os_version
12.04.3 LTS, Precise Pangolin kernel 3.8.0-33-generic x86_64
$ sudo ipmitool mc getsysinfo delloem_url
https://10.9.166.143:443
Jak je uvedeno v článku Charlese, měli byste vidět také název hostitele, název operačního systému a verzi ve webovém rozhraní řadiče iDRAC pro daný server.
- Otevřete webovou konzoli řadiče iDRAC a přihlaste se.
- Přejděte do části „System“ --> „Properties“.
- Ověřte, zda se v části „Server Information“ zobrazují následující položky. Měly by odpovídat výše uvedeným odpovědím z příkazového řádku:
- Název hostitele systému
- Operační systém
- Verze operačního systému
Další informace o tom, jak používat příkaz exchange-bmc-os-info pro úlohy, jako je například přístup k adrese URL a IP adrese řadiče iDRAC, naleznete
zde.
Upozorňujeme, že společnost Dell tuto funkci aktuálně nepodporuje a že je funkce sdílena s úmyslem získávat zpětnou vazbu od komunity.