Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Impostazione delle informazioni sul sistema operativo iDRAC con IPMI in Ubuntu Server

Summary: Sistemi operativi e applicazioni

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Questo articolo è stato scritto da Kent Baxley, Field Engineer di Canonical.

Recentemente, Charles Rose ha pubblicato un articolo su come impostare e recuperare le informazioni sul sistema operativo all'interno di iDRAC utilizzando la versione più recente di ipmitool e le versioni recenti di Fedora. Questo articolo descrive come eseguire la stessa operazione con Ubuntu Server 12.04 LTS e versioni successive.

Per Ubuntu è necessaria la versione stabile di ipmitool più recente (1.8.13-1). Questa versione è inclusa nel repository Universe sulle build giornaliere più recenti di Ubuntu 14.04 LTS, attualmente in fase di sviluppo. È possibile ottenere le build giornaliere da questo sito web:

http://cdimage.ubuntu.com

Per le versioni da 12.04 LTS a 13.10, questa versione è disponibile nel repository Backports di ciascuna versione.

Per installare ipmitool su Ubuntu Server 14.04 LTS, eseguire il seguente comando:
$ sudo apt-get install ipmitool

Se vengono visualizzati errori relativi a /dev/ipmi0, è sufficiente riavviare il servizio openipmi utilizzando il comando riportato di seguito o riavviare il server:

$ sudo service openipmi restart

In Ubuntu 12.04 LTS, 13.04 o 13.10 è necessario specificare il repository Backports per eseguire il pull in ipmitool 1.8.13-1.
In caso contrario, viene installata la versione 1.8.12 (che non include questa funzione in Ubuntu). Per eseguire il pull di ipmitool con backport su LTS 12.04, ad esempio, eseguire:

$ sudo apt-get install ipmitool/precise-backports

Se si esegue Ubuntu Server 13.04 o 13.10, specificare rispettivamente "raring-backports" o "saucy-backports". In entrambi i casi, riavviare il daemon openipmi o eseguire il riavvio se sono presenti errori relativi a /dev/ipmi0.

Una volta installata la versione più recente di ipmitool, verificare di poter eseguire i comandi "getsysinfo" e "setsysinfo". Questi comandi consentono di impostare e recuperare le informazioni sul sistema operativo da e verso iDRAC. 

L'esempio seguente fornisce le opzioni che è possibile passare a "getsysinfo" e "setsysinfo":

$ sudo ipmitool mc getsysinfo

Not enough parameters given.

usage:

  getsysinfo

    Retrieves system info from BMC for given argument

  setsysinfo

         Stores system info string for given argument to BMC

  Valid arguments are:

    primary_os_name     Primary operating system name

    os_name             Operating system name

    system_name         System Name of server(vendor dependent)

         delloem_os_version  Running version of operating system

    delloem_url         URL of BMC webserver

Verificare di poter impostare i vari parametri.  Ad esempio, per impostare il primary_os_name, eseguire:
$ sudo ipmitool mc setsysinfo primary_os_name 'Precise'Quindi

recuperarlo con:

$ sudo ipmitool mc getsysinfo primary_os_name

Si dovrebbe visualizzare "Precise" restituito sulla console.


Lo script "exchange-bmc-os-info", che imposta comodamente tutti i parametri del sistema operativo in iDRAC all'avvio, è disponibile anche per Ubuntu nel repository poweredge-tools su Launchpad:

https://launchpad.net/+search?field.text=exchange-bmc-os-info

Per connettersi al repository e installare il pacchetto, eseguire i seguenti comandi:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (premere Invio per estrarre il tasto gpg e aggiungere il repository)

$ sudo apt-get update

$ sudo apt-get install exchange-bmc-os-info

Il servizio dovrebbe avviarsi una volta installato il pacchetto.  Verificare che si avvii eseguendo il seguente comando.  Lo stato "ok" dovrebbe essere visualizzato come nell'esempio riportato di seguito:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Ora primary_os_name, os_name, system_name, delloem_os_version e delloem_url dovrebbero essersi popolati automaticamente:

$ 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

Come menzionato nell'articolo di Charles, si dovrebbe anche essere in grado di visualizzare il nome host, il nome del sistema operativo e la versione sull'interfaccia web di iDRAC per tale server.
  1. Aprire e accedere alla console web di iDRAC.
  2. Passare a "System" --> "Properties".
  3. Verificare che in "Server Information" sia possibile vedere quanto segue:  Devono corrispondere alle risposte della riga di comando sopra riportate:
  • Nome host del sistema
  • Sistema operativo
  • Versione sistema operativo

Ulteriori informazioni su come utilizzare exchange-bmc-os-info per attività come l'accesso all'URL e all'indirizzo IP di iDRAC sono disponibili qui.

Si noti che questa funzione non è attualmente supportata da Dell e viene condivisa con l'intento di richiedere feedback alla community.

Cause

 

Resolution

 
Article Properties
Article Number: 000130793
Article Type: Solution
Last Modified: 07 Apr 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.