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.

Configuración de la información del sistema operativo de iDRAC con IPMI en el servidor Ubuntu

Summary: SO y aplicaciones

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

Un ingeniero de campo de Canonical escribió este artículo.

Hace poco, Charles Rose publicó un artículo sobre cómo establecer y recuperar la información del SO dentro de iDRAC mediante las versiones más recientes de ipmitool y Fedora. En este artículo, se describe cómo hacer lo mismo con el servidor Ubuntu 12.04 LTS y versiones posteriores.

Para Ubuntu, es necesaria la versión estable más reciente de ipmitool (versión 1.8.13-1). Esta versión se incluye en el repositorio universal en las compilaciones diarias más recientes de Ubuntu 14.04 LTS, el cual se encuentra en desarrollo en este momento. Puede obtener las compilaciones diarias en este sitio web:

http://cdimage.ubuntu.com

Para las versiones 12.04 LTS a 13.10, esta versión está disponible en el repositorio de versiones anteriores de cada versión.

Para instalar ipmitool en el servidor Ubuntu 14.04 LTS, ejecute el siguiente comando:

$ sudo apt-get install ipmitool

Si ve errores relacionados con /dev/ipmi0, basta con que reinicie el servicio openipmi mediante el siguiente comando o reinicie el servidor:

$ sudo service openipmi restart

En Ubuntu 12.04 LTS, 13.04 o 13.10, deberá especificar el repositorio de versiones anteriores para extraer ipmitool 1.8.13-1. De lo contrario, se instalará la versión 1.8.12 (que no incluye esta característica en Ubuntu). Para extraer la ipmitool portada con versiones anteriores en 12.04 LTS, por ejemplo, ejecute:

$ sudo apt-get install ipmitool/precise-backports

Si ejecuta el servidor Ubuntu 13.04 o 13.10, especifique “raring-backports” o “saucy-backports”, respectivamente. En cualquier caso, reinicie el demonio openipmi o reinicie si ve errores relacionados con /dev/ipmi0.

Una vez que la ipmitool más reciente esté instalada, verifique que sea capaz de ejecutar los comandos “getsysinfo” y “setsysinfo”. Estos comandos le permitirán configurar y recuperar la información del SO hacia y desde su iDRAC 

El siguiente ejemplo le proporcionará las opciones que puede pasar a “getsysinfo” y “setsysinfo”:

$ sudo ipmitool mc getsysinfo

No se proporcionaron suficientes parámetros.

uso:

  getsysinfo

    Recupera información del sistema de BMC para el argumento indicado

  setysinfo

         Almacena la cadena de información del sistema del argumento indicado para BMC

  Los argumentos válidos son los siguientes:

    primary_os_name     Nombre del sistema operativo principal

    os_name             Nombre del sistema operativo

    system_name         Nombre del sistema del servidor (depende del proveedor)

         delloem_os_version  Versión en ejecución del sistema operativo

    delloem_url         URL del servidor web de BMC

Verifique que es capaz de establecer los distintos parámetros.  Por ejemplo, para configurar el primary_os_name, ejecute:
$ sudo ipmitool mc setsysinfo primary_os_name "Precision"

. Luego, resúselo con:

$ sudo ipmitool mc getsysinfo primary_os_name

Debería ver "Precision" devuelta en la consola.


El script "exchange-bmc-os-info", que establece convenientemente todos los parámetros del sistema operativo en iDRAC en el momento del arranque, también está disponible para Ubuntu en el repositorio de herramientas poweredge en Launchpad:

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

Para conectarse al repositorio e instalar el paquete, ejecute los siguientes comandos:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository sku:dell-poweredge-team/poweredge-tools (presione Intro para extraer la clave gpg y agregar el repositorio)

$ sudo apt-get update

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

El servicio debe iniciarse una vez que se instala el paquete.  Ejecute el siguiente comando para verificar que se haya iniciado.  Debe aparecer el estado “ok”, como se indica en el siguiente ejemplo:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Ahora debería ver que primary_os_name, os_name, system_name, delloem_os_version, and delloem_url se rellenan automáticamente:

$ 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

Como se indica en el artículo de Charles, el hostname, el nombre de SO y la versión deberían ser visibles en la interfaz web del iDRAC para ese servidor.
  1. Abra la consola web de iDRAC e inicie sesión.
  2. Vaya a “System” --> “Properties”
  3. Verifique que pueda ver lo siguiente en la sección “Server Information”.  Deben coincidir con las respuestas de la línea de comandos anteriores:
  • Nombre de host del sistema
  • Sistema operativo
  • Versión del sistema operativo

Puede encontrar más información sobre cómo utilizar exchange-bmc-os-info para tareas como acceder a la dirección URL y la dirección IP de iDRAC aquí.

Tenga en cuenta que esta característica no es soportada actualmente por Dell y se comparte con la intención de solicitar comentarios de la comunidad.

Cause

 

Resolution

 

Article Properties


Last Published Date

07 Apr 2023

Version

6

Article Type

Solution