Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

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

Summary: Sistema operacional e aplicativos

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

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
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.