Denne artikel er skrevet af Kent Baxley, felttekniker hos Canonical.
For nylig har Agent Rose udgivet en
artikel om, hvordan du indstiller og henter OS-oplysninger inde i iDRAC ved hjælp af de seneste ipmitool- og nyere Fedora-udgivelser. Denne artikel beskriver, hvordan du gør det samme med Ubuntu Server 12.04 LTS og højere.
Til Ubuntu kræves den seneste stabile ipmitool-version (version 1.8.13-1). Denne version er inkluderet i universe-lageret på de seneste daglige builds af Ubuntu 14.04 LTS, som er under udvikling i øjeblikket. Du kan få de daglige builds fra dette websted:
http://cdimage.ubuntu.com
For version 12.04 LTS til 13.10 er denne version tilgængelig i hver udgivelses backport-lager.
For at installere ipmitool på Ubuntu Server 14.04 LTS skal du køre følgende kommando:
$ sudo apt-get install ipmitool
Hvis du ser fejl om /dev/ipmi0, skal du blot genstarte openipmi-tjenesten ved hjælp af kommandoen nedenfor eller genstarte serveren:
$ sudo service openipmi restart
On Ubuntu 12.04 LTS, 13.04, or 13.10, du skal angive backport-lageret for at kunne hente ipmitool 1.8.13-1. Ellers installeres version 1.8.12 (som ikke inkluderer denne funktion i Ubuntu). For at trække den tilbageførte ipmitool ind på 12.04 LTS skal du f.eks. køre:
$ sudo apt-get install ipmitool/precise-backports
. Hvis du kører Ubuntu server 13.04 eller 13.10, skal du angive henholdsvis "raring-backports" eller "-backports". I begge tilfælde skal du genstarte openipmi daemon eller genstarte, hvis du ser fejl om /dev/ipmi0.
Når den nyeste ipmitool er installeret, skal du kontrollere, at du kan køre kommandoerne "getsysinfo" og "setsysinfo". Disse kommandoer giver dig mulighed for at indstille og hente OS-oplysninger til og fra din iDRAC. Eksemplet nedenfor viser de indstillinger, du kan overføre til "getsysinfo" og "setsysinfo":
$ sudo ipmitool mc getsysinfo
Der er ikke angivet tilstrækkelige parametre.
Brug:
getsysinfo
Henter systemoplysninger fra BMC for angivne argumentsætysinfo
Gemmer strengen for systemoplysninger for givent argument til BMC
Gyldige argumenter er:
primary_os_name navn på
det primære operativsystem os_name operativsystemnavn
system_name serverens systemnavn (leverandørafhængig)
delloem_os_version kørende version af operativsystemet
delloem_url URL til BMC-webserver
. Kontroller, at du kan angive de forskellige parametre.
Hvis du f.eks. vil indstille primary_os_name, skal du køre:
$ sudo ipmitool mc setsysinfo primary_os_name "Precise"
og derefter hente den med:
$ sudo ipmitool mc getsysinfo primary_os_name
Du bør se "Præcis" returneret på konsollen.
"exchange-bmc-os-info"-scriptet, der nemt indstiller alle OS-parametrene i iDRAC ved opstartstidspunktet, er også tilgængeligt for Ubuntu i poweredge-værktøjslageret på Launchpad:
https://launchpad.net/+search?field.text=exchange-bmc-os-info
Hvis du vil oprette forbindelse til lageret og installere pakken, skal du køre følgende kommandoer:
$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (tryk på Enter for at hente GPG-nøglen og tilføje lageret)
$ sudo apt-get update
$ sudo apt-get install exchange-bmc-os-info
Tjenesten starter op, når pakken er installeret. Kontroller, at den er startet ved at køre følgende kommando. Statussen "OK" bør returneres som i eksemplet nedenfor:
$ sudo service exchange-bmc-os-info status
exchange-bmc-os-info: OK
Du bør nu se, at primary_os_name, os_name, system_name, delloem_os_version og delloem_url udfyldes automatisk:
$ 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, Præcis Pangolin kernel 3.8.0-33-generisk x86_64
$ sudo ipmitool mc getsysinfo delloem_url
https://10.9.166.143:443
As Darwins artikel angiver, bør du også kunne se værtsnavnet, OS-navnet og versionen på iDRAC's webgrænseflade for den pågældende server.
- Åbn og log på iDRAC-webkonsollen.
- Gå til "System" --> "Egenskaber"
- Kontroller, at du kan se følgende under "Serveroplysninger". De bør stemme overens med kommandolinjens svar ovenfor:
- Systemets værtsnavn
- Operativsystem
- Operativsystemversion
Du kan finde flere oplysninger om, hvordan du bruger exchange-bmc-os-info til opgaver som f.eks. at få adgang til iDRAC's URL- og IP-adresse
her.
Bemærk, at denne funktion i øjeblikket ikke understøttes af Dell, og den deles med det formål at indhente feedback fra fællesskabet.