Den här artikeln har skrivits av Dru Baxley, fälttekniker på Canonical.
Nyligen publicerade Tilna Ros en
artikel om hur du ställer in och hämtar OS-information i iDRAC med hjälp av de senaste ipmitool-versionerna och de senaste Edition-versionerna av Fedora. I den här artikeln beskrivs hur du gör samma sak med Ubuntu Server 12.04 LTS och senare.
För Ubuntu krävs den senaste stabila ipmitool-versionen (version 1.8.13-1). Den här versionen finns i ett datalager i alla de senaste dagliga versionerna av Ubuntu 14.04 LTS, som håller på att utvecklas. Du kan hämta dagliga versioner från den här webbplatsen:
http://cdimage.ubuntu.com
För versioner 12.04 LTS till 13.10 är den här versionen tillgänglig i varje versions backports-datalager.
Om du vill installera ipmitool på Ubuntu Server 14.04 LTS kör du följande kommando:
$ sudo apt-get install ipmitool
Om du ser fel om /dev/ipmi0, starta helt enkelt om openipmi-tjänsten med hjälp av kommandot nedan eller starta om servern:
$ sudo service openipmi restart
Vid Ubuntu 12.04 LTS, 13.04 eller 13.10 måste du ange datakatalogen för bakportar för att kunna hämta ipmitool 1.8.13-1.
I annat fall installeras version 1.8.12 (som inte innehåller den här funktionen i Ubuntu). Om du vill dra i ipmitool på 12.04 LTS, till exempel kör:
$ sudo apt-get install ipmitool/precise-backports
Om du kör Ubuntu Server 13.04 eller 13.10 anger du "raring-backports" eller "saucy-backports" (raring-backports). Starta om openipmi-daemon eller starta om om om du ser felen /dev/ipmi0.
När den senaste ipmitool har installerats kontrollerar du att du kan köra kommandona "getsysinfo" och "setsysinfo". Med de här kommandona kan du ställa in och hämta OS-information till och från iDRAC I exemplet nedan visas de alternativ som du kan skicka till "getsysinfo" och "setsysinfo":
$ sudo ipmitool mc getsysinfo
Not enough parameters given.
Användning:
getsysinfo
Hämtar systeminformation från BMC för angivna argumentuppsättningarinfo
Lagrar systeminfosträng för angiven argument till BMC
Giltiga argument är:
primary_os_name namn
på det primära operativsystemet os_name operativsystemsnamn
system_name serverns namn (leverantörsberoende)
delloem_os_version Köra versionen av operativsystemet
delloem_url URL till BMC-webbserver
Kontrollera att du kan ställa in de olika parametrarna.
Om du till exempel vill ställa in primary_os_name kör du:
$ sudo ipmitool mc setsysinfo primary_os_name "Precise"
Och hämtar den med:
$ sudo ipmitool mc getsysinfo primary_os_name
Du bör se att "Precise" returneras på konsolen.
Skriptet "exchange-bmc-os-info", som bekvämt ställer in alla OS-parametrar i iDRAC vid start, är också tillgängligt för Ubuntu i datalagret för poweredge-tools på Launchpad:
https://launchpad.net/+search?field.text=exchange-bmc-os-info
För att ansluta till datalagret och installera paketet kör du följande kommandon:
$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (tryck på Enter för att hämta gpg-tangenten och lägg till datalagret)
$ sudo apt-get update
$ sudo apt-get install exchange-bmc-os-info
Tjänsten bör startas när paketet har installerats. Kontrollera att den har startats genom att köra följande kommando. Statusen "ok" ska returneras som i exemplet nedan:
$ sudo service exchange-bmc-os-info status
exchange-bmc-os-info: OK
Du bör nu se att primary_os_name, os_name, system_name, delloem_os_version och delloem_url fylls i automatiskt:
$ 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
Som Det nämns i Den artikeln bör du även kunna visa värdnamn, OS-namn och -version på iDRAC:s webbgränssnitt för den servern.
- Öppna och logga in på iDRAC-webbkonsolen.
- Navigera till "System" --> "Properties"
- Kontrollera att du kan se följande under Serverinformation. De ska stämma överens med ovanstående kommandoradssvar:
- Systemets värdnamn
- Operativsystem
- Operativsystemsversion
Mer information om hur du använder exchange-bmc-os-info för uppgifter som åtkomst till iDRAC:s URL och IP-adress finns
här.
Observera att den här funktionen inte stöds av Dell för närvarande och den delas med avsikten att begära återkoppling från communityn.