Artikkelin on kirjoittanut Canonicalin kenttäteknikko Kent Baxley.
Äskettäin, KunIntu julkaisi
artikkelin käyttöjärjestelmätietojen määrittämisestä ja hakemisesta iDRACin sisällä uusimmalla ipmitool-työkalulla ja uusimmilla Fedora-julkaisuilla. Tässä artikkelissa kerrotaan, miten sama tehdään Ubuntu Server 12.04 LTS:ssä ja uudemmissa versioissa.
Ubuntu edellyttää uusinta vakaata ipmitool-julkaisuversiota (versio 1.8.13-1). Tämä versio sisältyy maailman säilöön uusimmissa Ubuntu 14.04 LTS -koontiversioissa, joita kehitetään parhaillaan. Voit hakea päivittäiset koontiversiot tästä sivustosta:
http://cdimage.ubuntu.com
Versioissa 12.04 LTS–13.10 tämä versio on saatavilla kunkin julkaisun backports-säilössä.
Voit asentaa ipmitool-työkalun Ubuntu Server 14.04 LTS -järjestelmään komennolla:
$ sudo apt-get install ipmitool
, jos näet virheitä kohdassa /dev/ipmi0, Käynnistä openipmi-palvelu uudelleen seuraavalla komennolla tai käynnistä palvelin:
$ sudo service openipmi restart
On Ubuntu 12.04 LTS, 13.04 tai 13.10 uudelleen. Sinun on määritettävä backports-säilö, jotta voit hakea ipmitool 1.8.13-1 -versiota.
Muutoin asennetaan versio 1.8.12 (joka ei sisällä tätä ominaisuutta Ubuntussa). Jos haluat vetää backported ipmitool -työkalun esimerkiksi 12.04 LTS -järjestelmässä, suorita:
$ sudo apt-get install ipmitool /precise-backports
Jos käytössä on Ubuntu-palvelin 13.04 tai 13.10, määritä raring-backports tai saucy-backports. Käynnistä kummassakin tapauksessa openipmi daemon uudelleen tai käynnistä järjestelmä uudelleen, jos /dev/ipmi0-kohdassa näkyy virheitä.
Kun uusin ipmitool on asennettu, varmista, että voit suorittaa getsysinfo- ja setysinfo-komentoja. Näillä komennoilla voit määrittää ja hakea käyttöjärjestelmän tiedot iDRACiin ja takaisin. Seuraavassa esimerkissä voit valita vaihtoehdot getsysinfo ja setysinfo:
$ sudo ipmitool mc getsysinfo
Not enough parameters.
Käyttö:
getsysinfo
Hakee BMC:n järjestelmätiedot tietyille argumenteille
setysinfo
tallentaa tietyn argumentin järjestelmätietojen merkkijonon BMC
:n kelvollisiin argumentteihin:
primary_os_name ensisijaisen käyttöjärjestelmän nimi
os_name käyttöjärjestelmän nimi
system_name palvelimen (valmistajakohtainen)
järjestelmän nimi delloem_os_version käyttöjärjestelmän
käynnissä oleva versio delloem_url BMC-verkkopalvelimen
URL-osoite. Varmista, että voit määrittää eri parametrit.
Voit esimerkiksi määrittää primary_os_name suorittamalla komennon:
$ sudo ipmitool mc setsysinfo primary_os_name 'Precise'Then
retrieve it with:
$ sudo ipmitool mc getsysinfo primary_os_name
Konsoliin pitäisi näkyä "Tarkka".
Exchange-bmc-os-info-komentosarja, joka kätevästi määrittää kaikki iDRACin käyttöjärjestelmän parametrit käynnistyksen aikana, on myös käytettävissä Ubuntussa Launchpadin poweredge-tools-säilössä:
https://launchpad.net/+search?field.text=exchange-bmc-os-info
Muodosta yhteys säilöön ja asenna paketti suorittamalla seuraavat komennot:
$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (paina Enter-näppäintä, jos haluat vetää gpg-näppäimen sisään ja lisätä säilön)
$ sudo apt-get update
$ sudo apt-get install exchange-bmc-os-info
Palvelun pitäisi käynnistyä, kun paketti on asennettu. Varmista, että se on käynnistetty, suorittamalla seuraava komento. Tilaan ok pitäisi palata, kuten seuraavassa esimerkissä:
$ sudo service exchange-bmc-os-info status
exchange-bmc-os-info: OK
Näet nyt, että primary_os_name, os_name, system_name, delloem_os_version ja delloem_url lisätään automaattisesti:
$ 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, Tarkka Panclein-ydin 3.8.0-33-generic x86_64
$ sudo ipmitool mc getsysinfo delloem_url
https://10.9.166.143:443
Kuten Oraclen artikkelissa mainitaan, isäntänimen, käyttöjärjestelmän nimen ja version pitäisi näkyä kyseisen palvelimen iDRACin verkkokäyttöliittymässä.
- Avaa iDRAC-verkkokonsoli ja kirjaudu siihen.
- Siirry kohtaan System (Järjestelmä) --> Properties (Ominaisuudet)
- Varmista, että Server Information -kohdassa näkyvät seuraavat tiedot. Niiden pitäisi vastata edellä mainittuja komentorivin vastauksia:
- Järjestelmän isäntänimi
- Käyttöjärjestelmä
- Käyttöjärjestelmän versio
Lisätietoja exchange-bmc-os-info-tietojen käyttämisestä esimerkiksi iDRACin URL- ja IP-osoitteen käyttämiseen on
täällä.
Huomaa, että Dell ei tällä hetkellä tue tätä ominaisuutta, ja sen tarkoituksena on pyytää palautetta yhteisöltä.