Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
Certains numéros d’article ont peut-être changé. Si ce n’est pas ce que vous recherchez, essayez de faire une recherche sur tous les articles. Rechercher des articles

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

Résumé: Sistemi operativi e applicazioni

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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

 

Résolution

 
Propriétés de l’article
Numéro d’article: 000130793
Type d’article: Solution
Dernière modification: 07 avr. 2023
Version:  6
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.