É possível redefinir a senha em uma interface SuperMicro IPMI? Minha placa mãe é modelo X8STI-F.
É possível redefinir a senha em uma interface SuperMicro IPMI? Minha placa mãe é modelo X8STI-F.
Respostas:
Se você acessá-lo localmente, poderá especificar uma nova senha. No Linux, isso seria feito via ipmitool
. Algo assim deve funcionar:
ipmitool -I open lan set 1 password NEWPASSWORD
Se você não souber qual canal é sua interface Ethernet, basta folhear um de cada vez, da seguinte forma:
# ipmitool -I informações do canal aberto 1 Informações do canal 0x1: Canal Tipo Médio: LAN 802.3 Tipo de protocolo de canal: IPMB-1.0 Suporte de sessão: multi-sessão Contagem de sessões ativas: 0 ID do fornecedor de protocolo: 7154 Configurações voláteis (ativas) Alerta: desativado Autenticação por mensagem: desativado Autenticação no nível do usuário: ativado Modo de acesso: sempre disponível Configurações não voláteis Alerta: desativado Autenticação por mensagem: desativado Autenticação no nível do usuário: ativado Modo de acesso: sempre disponível
Observe que o tipo médio é "802.3 LAN". Esse é o que você quer. Outros canais podem ficar assim:
# ipmitool -I informação de canal aberto 2 Informações do canal 0x2: Tipo de canal médio: Serial / Modem Tipo de protocolo de canal: IPMB-1.0 Suporte de sessão: sessão única Contagem de sessões ativas: 0 ID do fornecedor de protocolo: 7154 # ipmitool -Eu abro a informação do canal 3 Informações do canal 0x3: Tipo de canal médio: Interface do sistema Tipo de protocolo de canal: KCS Suporte de sessão: sem sessão Contagem de sessões ativas: 0 ID do fornecedor de protocolo: 7154
ipmitool
enquanto estiver conectado ao servidor, não em outro host.
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Ontem tive que lidar com esse mesmo problema, não consegui fazer login na interface da web do SuperMicro IPMI porque não o usava com frequência e esqueci a senha. O comando na resposta da 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 lá é o ID do usuário. A conta ADMIN assume como padrão a identificação de usuário 2. Portanto, estou configurando a senha da identificação de usuário 2 como ADMIN, que é o padrão, mas você pode colocar qualquer outra senha lá.
Obrigado ao Insyte por me indicar o caminho certo do uso do ipmitool, depois de algumas pesquisas online, consegui encontrar esse comando de trabalho. Espero que ajude alguém que tropeça nessa questão.
root
. Obrigado @ ben-Baron
Os BMCs IPMI da Supermicro podem ser bastante irregulares e problemáticos. Você sempre deve 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 reiniciar a unidade inteira, como outros sugeriram.
Se você tiver acesso físico ao servidor, siga estas etapas simples para redefinir a senha ADMIN na sua IPMI:
Obtenha o ID do usuário IPMI cuja senha você deseja definir:
ipmicfg -user list
Defina uma nova senha para esse usuário ( o usuário ADMIN normalmente possui um ID 2 ):
ipmicfg -user setpwd 2 your_password_here
Efetue login na GUI da web do IPMI usando a senha que você acabou de definir.
Redefini a senha ADMIN em dezenas de BMCs Supermicro IPMI. De todos os métodos que tentei, este é o único procedimento que funciona 100% do tempo.
Nota: Se você já possui o Windows ou Linux instalado em seu sistema, poderá pular as etapas 1, 3 e 4 e simplesmente executar os comandos nas etapas 5 e 6 usando o executável apropriado do kit de ferramentas Supermicro baixado na etapa 2. Se você estiver usando Linux e você encontra kcs_error_exit
mensagens ao chamar ipmicfg
comandos, é necessário instalar a biblioteca OpenIPMI e ativar o ipmi_devintf
módulo do kernel.
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 sempre que você reiniciar o servidor.
A melhor maneira é redefinir os padrões e limpar a FRU & LAN com a ferramenta nativa SuperMicro, da seguinte maneira:
./ipmicfg-linux.x86_64 -fde
(Tudo isso pode levar alguns segundos para entrar em vigor, então aguarde entre os comandos!)
Agora desative a configuração DHCP restaurada dos padrões de fábrica com
./ipmicfg-linux.x86_64 -dhcp off
em seguida, 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
Percebi que, às vezes, você precisa redefinir a unidade BMC para que ela entre em vigor. Ainda hoje, não foi possível executar ping no endereço IP IPMI do meu servidor definido através do utilitário ipmicfg até depois da redefinição do BMC:
./ipmicfg-linux.x86_64 -r
Você precisará configurar o IP / Netmask / Gateway novamente com a mesma ferramenta, mas é a única maneira de fazê-lo funcionar.
O OpenIPMI e o IPMITools não funcionaram para mim no Debian Squeeze. Tentei redefinir a senha, redefinir o BMC sem sucesso. No entanto, eles são bons para definir IP e ler dados do sensor.
Você pode obter a versão apropriada para o seu sistema operacional no SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
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).
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 piscamento adequado para sua placa-mãe no site da SuperMicro. Usamos um dos baseado em simplicidade. Se você já possui o firmware IPMI atual, basta atualizá-lo com a mesma versão que você já possui.
A maioria dos nossos sistemas é baseada em placas X8 com IPMI integrado. Eles usam YAFUKcs (ainda outro atualizador de firmware).
Se você normalmente salvar a configuração durante a atualização, simplesmente deixe a opção -c em yafukcs -full romfile.ima
vez deyafukcs -full -c romfile.ima
Curiosamente, deixar de lado a -c
opção não faz com que o endereçamento estático de IPMI seja redefinido no BIOS. Isso afeta apenas configurações no ambiente IPMI, como LDAP, NTP e quaisquer notificações de alerta que você configurou.
Você deve considerar a possibilidade de atualizar o BIOS do sistema após a atualização do IPMI, mas isso não é necessário. Se você piscar o BIOS do sistema, essas configurações serão redefinidas, mas as configurações da LAN IPMI não serão alteradas.
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 no site da Supermicro pode alterar a senha ADMIN na conta de administrador do IPMI! :)