Estou tentando escrever um script para habilitar o IPMI em várias máquinas sem precisar conectar um KVM a elas uma por uma. É possível alterar as configurações do BIOS no Linux? OS é SL6.
Entendo que cada máquina provavelmente precisará ter um ciclo de energia, mas posso fazer isso programaticamente, é claro.
Respostas:
Em geral, não. Não há um padrão para como as configurações são armazenadas, ou mesmo quais configurações existem. Esta informação é proprietária de cada bios individual.
fonte
Usar:
... ler
... escrever
http://flashrom.org (ferramenta para identificar, ler, escrever, verificar e apagar chips flash ...)
http://www.coreboot.org (é um projeto de software livre destinado a substituir o BIOS (firmware) proprietário encontrado na maioria dos computadores.)
fonte
Nos servidores HPE, você pode alterar as configurações usando o utilitário chamado
conrep
. Faz parte dohp-scripting-tools
RPM. O uso é descrito aqui:h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235
É bem simples Com o
-s
parâmetro (save), você diz para salvar a configuração, como:E com
-l
o parâmetro (load) você diz para carregar a configuração:O arquivo dat é realmente um código XML. Portanto, se você deseja, por exemplo, ativar / desativar as configurações de hyperthreading, localize a respectiva linha e modifique o valor. Veja o exemplo para o G6 e as gerações mais recentes:
fonte