Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

Définition des informations du système d’exploitation de l’iDRAC avec IPMI sur le serveur Ubuntu (en anglais)

Summary: Système d’exploitation et applications

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Cet article a été rédigé par Kent Baxley, ingénieur sur site chez Canonical.

Récemment, Charles Rose a publié un article sur la définition et la récupération des informations du système d’exploitation dans l’iDRAC à l’aide des dernières versions d’ipmitool et des versions récentes de Fedora. Cet article explique comment faire de même avec le serveur Ubuntu 12.04 LTS et les versions ultérieures.

Pour Ubuntu, la dernière version stable d’ipmitool (version 1.8.13-1) est requise. Cette version est incluse dans le référentiel Universe dans les dernières versions quotidiennes d’Ubuntu 14.04 LTS, qui est en cours de développement. Vous pouvez obtenir les versions quotidiennes à partir de ce site Web :

http://cdimage.ubuntu.com

Pour les versions 12.04 LTS à 13.10, cette version est disponible dans le référentiel de rétroportage de chaque version.

Pour installer ipmitool sur le serveur Ubuntu 14.04 LTS, exécutez la commande suivante :
$ sudo apt-get install ipmitool

Si vous voyez des erreurs sur /dev/ipmi0, il vous suffit de redémarrer le service openipmi à l’aide de la commande ci-dessous ou de redémarrer le serveur :

$ sudo service openipmi restart

Sur Ubuntu 12.04 LTS, 13.04 ou 13.10, vous devez spécifier le référentiel de rétroportage afin d’extraire ipmitool 1.8.13-1.
Dans le cas contraire, la version 1.8.12 (qui n’inclut pas cette fonctionnalité dans Ubuntu) est installée. Pour extraire l’ipmitool rétroporté sur 12.04 LTS, par exemple, exécutez :

$ sudo apt-get install ipmitool/precise-backports

Si vous exécutez le serveur Ubuntu 13.04 ou 13.10, spécifiez « raring-backports » ou « saucy-backports », respectivement. Dans les deux cas, redémarrez le processus openipmi ou redémarrez si vous voyez des erreurs concernant /dev/ipmi0.

Une fois la dernière version d’ipmitool installée, vérifiez que vous pouvez exécuter les commandes « getsysinfo » et « setsysinfo ». Ces commandes vous permettent de définir et de récupérer les informations du système d’exploitation vers et depuis votre iDRAC

L’exemple ci-dessous fournit les options que vous pouvez transmettre à « getsysinfo » et à « setsysinfo » :

$ sudo ipmitool mc getsysinfo

Paramètres donnés non suffisants.

Utilisation :

  getsysinfo

Récupère les informations système de BMC pour les arguments donnés

  setsysinfo

         Stocke la chaîne d’informations système pour un argument donné à BMC

  Arguments valides :

    primary_os_name nom

du système d’exploitation principal os_name nom

du système d’exploitation system_name Nom du système du serveur (dépendant du fournisseur)

delloem_os_version Version en cours d’exécution du système

d’exploitation delloem_url URL du serveur

Web BMC Vérifiez que vous pouvez définir les différents paramètres.  Par exemple, pour définir le primary_os_name, exécutez:
$ sudo ipmitool mc setsysinfo primary_os_name ' Precise’Then

retrieve it with:

$ sudo ipmitool mc getsysinfo primary_os_name

You should see 'Precise' returned on the console.


Le script « exchange-bmc-os-info », qui définit facilement tous les paramètres du système d’exploitation dans l’iDRAC au moment du démarrage, est également disponible pour Ubuntu dans le référentiel poweredge-tools sur Launchpad:

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

Pour vous connecter au référentiel et installer le package, exécutez les commandes suivantes:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (appuyez sur Entrée pour extraire la clé gpg et ajouter le référentiel)

$ sudo apt-get update

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

Le service doit démarrer une fois le package installé.  Vérifiez qu’il est démarré en exécutant la commande suivante.  L’état « ok » doit être renvoyé comme dans l’exemple ci-dessous:
$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Vous devriez maintenant voir que le primary_os_name, os_name, system_name, delloem_os_version et delloem_url sont automatiquement renseignés:

$ 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, Noyau Pangolin précis 3.8.0-33-generic x86_64

$ sudo ipmitool mc getsysinfo delloem_url

https://10.9.166.143:443

Comme le mentionne l’article de Charles, vous devriez également être en mesure d’afficher le nom d’hôte, le nom du système d’exploitation et la version sur l’interface Web de l’iDRAC pour ce serveur.

  1. Ouvrez et connectez-vous à la console Web de l’iDRAC.
  2. Accédez à « System » --> « Properties »
  3. Vérifiez que sous « Server Information » (Informations sur le serveur), les éléments suivants s’affichent.  Ils doivent correspondre aux réponses de ligne de commande ci-dessus :
  • Nom d’hôte du système
  • Système d’exploitation
  • Version du système d’exploitation

Vous trouverez plus d’informations sur l’utilisation d’exchange-bmc-os-info pour des tâches telles que l’accès à l’URL et à l’adresse IP de l’iDRAC ici.

Notez que cette fonctionnalité n’est actuellement pas prise en charge par Dell et qu’elle est partagée dans le but de recueillir des commentaires de la communauté.

Cause

 

Resolution

 

Article Properties


Last Published Date

07 Apr 2023

Version

6

Article Type

Solution