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.

Como configurar informações do sistema operacional do iDRAC com IPMI no servidor Ubuntu

Summary: Sistema operacional e aplicativos

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

Este artigo foi escrito por Kent Baxley, engenheiro de campo da Canonical.

Recentemente, Charles Rose publicou um artigo sobre como definir e recuperar informações do sistema operacional dentro do iDRAC usando as versões mais recentes do ipmitool e do Fedora. Este artigo descreverá como fazer o mesmo com o Ubuntu Server 12.04 LTS e superior.

Para o Ubuntu, a versão ipmitool estável mais recente (versão 1.8.13-1) é obrigatória. Essa versão está incluída no repositório do universal nas versões diárias mais recentes do Ubuntu 14.04 LTS, que está em desenvolvimento no momento. Você pode obter as compilações diárias a partir deste site:

http://cdimage.ubuntu.com

Para as versões 12.04 LTS até 13.10, essa versão está disponível no repositório de backports de cada versão.

Para instalar o ipmitool no servidor Ubuntu 14.04 LTS, execute o seguinte comando:

$ sudo apt-get install ipmitool

Se você vir erros sobre /dev/ipmi0, basta reiniciar o serviço openipmi usando o comando abaixo ou reinicializar o servidor:

$ sudo service openipmi restart

No Ubuntu 12.04 LTS, 13.04 ou 13.10, você precisará especificar o repositório de backports para obter o ipmitool 1.8.13-1. Caso contrário, a versão 1.8.12 (que não inclui esse recurso no Ubuntu) será instalada. Para obter o ipmitool no backport no 12.04 LTS, por exemplo, execute:

$ sudo apt-get install ipmitool/precise-backports

Se você estiver executando o servidor Ubuntu 13.04 ou 13.10, especifique "raring-backports" ou "saucy-backports", respectivamente. Em ambos os casos, reinicie o daemon openipmi ou reinicialize se você vir erros de /dev/ipmi0.

Depois que o ipmitool mais recente for instalado, verifique se você pode executar os comandos "getsysinfo" e "setsysinfo". Esses comandos permitirão que você defina e recupere informações do sistema operacional de e para o iDRAC  

O exemplo abaixo fornecerá as opções que você pode passar para "getsysinfo" e "setsysinfo":

$ sudo ipmitool mc getsysinfo

Parâmetros insuficientes fornecidos.

Uso:

  getsysinfo

Recupera as informações do sistema do BMC para determinado argumento

setsysinfo

Armazena a string de informações do sistema de determinado argumento para BMC

Os argumentos válidos são:

    primary_os_name: nome principal do sistema operacional

os_name: nome do sistema operacional

system_name: nome de sistema do servidor (depende do fornecedor)

delloem_os_version: versão em execução do sistema operacional

delloem_url: URL do servidor Web do BMC

Verifique se você pode definir os diferentes parâmetros.  Por exemplo, para definir o primary_os_name, execute:
$ ipmitool mc setsysinfo primary_os_name 'Preciso'

. Em seguida, recupere-o com:

$ ipmitool mc getsysinfo primary_os_name

Você deve ver "Preciso" retornado no console.


O script "exchange-bmc-os-info", que configura convenientemente todos os parâmetros do sistema operacional no iDRAC no momento da inicialização, também está disponível para o Ubuntu no repositório poweredge-tools em Launchpad:

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

Para se conectar ao repositório e instalar o pacote, execute os seguintes comandos:

$ sudo apt-get install python-software-properties

$ sudo apt-add-repository ppa:dell-poweredge-team/poweredge-tools (pressione Enter para obter a chave gpg e adicionar o repositório)

$ sudo apt-get update

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

O serviço deve ser iniciado depois que o pacote for instalado.  Verifique se ele foi iniciado executando o seguinte comando.  O status "ok" deve ser retornado como no exemplo abaixo:

$ sudo service exchange-bmc-os-info status

exchange-bmc-os-info: ok

Agora você deve ver que primary_os_name, os_name, system_name, delloem_os_version e delloem_url foram preenchidos 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

Como mencionado no artigo do Charles, você também deve conseguir visualizar o nome do host, o nome do sistema operacional e a versão na interface Web do iDRAC desse servidor.
  1. Abra e faça log-in no console Web do iDRAC.
  2. Navegue até "System" --> "Properties"
  3. Verifique isso em "Server Information"; você pode ver o seguinte.  Eles devem corresponder às respostas da linha de comando acima:
  • Nome do host do sistema
  • Sistema operacional
  • Versão do sistema operacional

Mais leituras sobre como usar o exchange-bmc-os-info para tarefas como acessar a URL e o endereço IP do iDRAC podem ser encontradas aqui.

Note que esse recurso atualmente não recebe suporte da Dell e é compartilhado com a intenção de solicitar feedback da comunidade.

Cause

 

Resolution

 

Article Properties


Last Published Date

07 Apr 2023

Version

6

Article Type

Solution