É possível redefinir a senha em uma interface SuperMicro IPMI?

27

É possível redefinir a senha em uma interface SuperMicro IPMI? Minha placa-mãe é modelo X8STI-F.

    
por madpato 16.11.2009 / 03:54

7 respostas

23

Se você acessá-lo localmente, poderá especificar uma nova senha. No Linux isso seria feito via ipmitool . Algo como isso deve funcionar:

ipmitool -I open lan set 1 password NEWPASSWORD

Se você não sabe qual canal é a sua interface ethernet, basta paginar um por vez, assim:

# ipmitool -I open channel info 1
Channel 0x1 info:
  Channel Medium Type   : 802.3 LAN
  Channel Protocol Type : IPMB-1.0
  Session Support       : multi-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
  Volatile(active) Settings
    Alerting            : disabled
    Per-message Auth    : disabled
    User Level Auth     : enabled
    Access Mode         : always available
  Non-Volatile Settings
    Alerting            : disabled
    Per-message Auth    : disabled
    User Level Auth     : enabled
    Access Mode         : always available

Observe que o tipo de mídia é "802.3 LAN". É esse que você quer. Outros canais podem ter esta aparência:

# ipmitool -I open channel info 2
Channel 0x2 info:
  Channel Medium Type   : Serial/Modem
  Channel Protocol Type : IPMB-1.0
  Session Support       : single-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
# ipmitool -I open channel info 3
Channel 0x3 info:
  Channel Medium Type   : System Interface
  Channel Protocol Type : KCS
  Session Support       : session-less
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
    
por 16.11.2009 / 08:37
18

Eu só tive que lidar com esse mesmo problema ontem, não consegui entrar na interface web do SuperMicro IPMI porque não o usei com frequência e esqueci a senha. O comando na resposta de Insyte não funcionou para mim, mas estava próximo. Este comando funcionou para redefinir a senha da conta ADMIN:

ipmitool -I open user set password 2 ADMIN

O número 2 é o ID do usuário. A conta ADMIN é padronizada para o ID do usuário 2. Por isso, estou definindo a senha do ID do usuário 2 como ADMIN, que é o padrão, mas você pode colocar qualquer outra senha lá.

Obrigado ao Insyte por apontar-me no caminho certo de usar o ipmitool, depois de algumas pesquisas on-line, consegui encontrar este comando de trabalho. Espero que ajude alguém que se depara com esta questão.

    
por 14.07.2011 / 23:00
9

Supermicro IPMI BMCs pode ser bastante errático e problemático. Você deve sempre usar os utilitários e ferramentas fornecidos pela Supermicro antes de tentar uma correção com ferramentas universais como o IPMITool.

Não é necessário redefinir a unidade inteira como outras pessoas sugeriram.

Se você tiver acesso físico ao servidor, siga estas etapas simples para redefinir a senha ADMIN no seu IPMI:

  1. Crie um stick USB inicializável do DOS usando o Rufus .
  2. Faça o download do mais recente utilitário IPMICFG lançado pela Supermicro.
  3. Extraia o arquivo e copie o conteúdo da pasta 'DOS' para o DOS USB inicializável.
  4. Inicialize seu servidor no DOS e navegue até a pasta 'DOS' que você copiou para o USB.
  5. Obtenha o ID do usuário do IPMI cuja senha você deseja definir:

    ipmicfg -user list

  6. Defina uma nova senha para esse usuário ( o usuário ADMIN normalmente possui um ID 2 ):

    ipmicfg -user setpwd 2 your_password_here

  7. Faça login na GUI da web do IPMI usando a senha que você acabou de definir.

Redefini a senha do ADMIN em dezenas de Supermicro IPMI BMCs. De todos os métodos que eu tentei, este é o único procedimento que funciona 100% do tempo.

Nota: Se você já tem o Windows ou Linux instalado no seu sistema, você pode pular as etapas 1, 3 e 4 e simplesmente executar os comandos nas etapas 5 e 6 usando o executável apropriado a partir do Kit de ferramentas Supermicro baixado na etapa 2. Se você estiver usando o Linux e encontrar kcs_error_exit mensagens ao chamar comandos ipmicfg , será necessário instalar a biblioteca OpenIPMI e ativar o módulo do kernel ipmi_devintf .

Os seguintes comandos funcionam no CentOS 6:

yum -y install OpenIPMI
modprobe ipmi_devintf

Lembre-se de que o comando modprobe ipmi_devintf precisará ser executado novamente toda vez que você reinicializar o servidor.

    
por 30.06.2014 / 07:21
5

A melhor maneira é redefinir os padrões e limpar a FRU & LAN com a ferramenta nativa SuperMicro, assim:

./ipmicfg-linux.x86_64 -fde

(Tudo isso pode demorar alguns segundos para entrar em vigor, então espere entre os comandos!)

Agora, desative a configuração de DHCP restaurada dos padrões de fábrica com

./ipmicfg-linux.x86_64 -dhcp off

depois, restaure suas configurações de rede com:

./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP

Eu notei que, às vezes, você precisa redefinir a unidade BMC para que ela entre em vigor. Ainda hoje, não consegui fazer o ping do endereço IP IP IPMI do meu servidor até o utilitário ipmicfg até que o BMC seja reiniciado:

./ipmicfg-linux.x86_64 -r

Você terá que configurar o IP / Máscara de Rede / Gateway novamente com a mesma ferramenta, mas esta é a única maneira que eu poderia fazê-lo funcionar.
OpenIPMI e IPMITools não funcionaram para mim no Debian Squeeze. Eu tentei redefinir a senha, reinicialização a frio BMC, sem sucesso. No entanto, eles são bons para configurar o IP e ler os dados do sensor.

Você pode obter a versão apropriada para o seu sistema operacional do SuperMicro FTP: ftp://ftp.supermicro.com/ utilitário / IPMICFG /

    
por 08.08.2012 / 18:24
3

Se você raramente usa a interface IPMI, é possível que ainda esteja usando o nome de usuário / senha padrão ADMIN / ADMIN (diferencia maiúsculas de minúsculas).

    
por 14.07.2011 / 23:07
1

Essa resposta simples é diferente de outras que precisam de algum outro SO formal instalado para redefinir a senha.

Inicialize um pen drive com o arquivo de firmware IPMI adequado e o utilitário de flash apropriado para a sua placa-mãe no site do SuperMicro. Usamos um dos baseado para simplificar. Se você já possui o firmware IPMI atual, basta flash-lo com a mesma versão que você já possui.

A maioria dos nossos sistemas são baseados em X8 que possuem IPMI integrado. Estes usam o YAFUKcs (Yet Another Firmware Updater).

Se você normalmente salva a configuração durante a atualização, simplesmente desative a opção -c yafukcs -full romfile.ima em vez de yafukcs -full -c romfile.ima

Curiosamente, deixar a opção -c não faz com que o endereçamento estático do IPMI seja redefinido no BIOS. Isso afeta apenas as configurações dentro do ambiente IPMI, como LDAP, NTP e quaisquer notificações de alerta que você tenha configurado.

Você deve considerar a atualização do BIOS do sistema após a atualização da IPMI, no entanto, isso não é necessário. Se você atualizar o BIOS do sistema, essas configurações serão redefinidas, mas as configurações da LAN da IPMI não serão alteradas.

    
por 11.04.2016 / 18:22
1

Odeio desenterrar "tópicos antigos", mas este ainda aparece primeiro ao procurar uma solução para o problema listado.

Acabei de descobrir que a ferramenta IPMIView do site da Supermicro pode alterar a senha do ADMIN na conta de administração do IPMI! :)

    
por 15.08.2016 / 09:53