Estoy tratando de escribir un script para habilitar IPMI en una tonelada de máquinas sin tener que conectarles un KVM uno por uno. ¿Es posible cambiar la configuración del BIOS desde Linux? El sistema operativo es SL6.
Entiendo que es probable que cada máquina necesite un ciclo de encendido, pero puedo hacerlo programáticamente, por supuesto.
Respuestas:
En general, no. No existe un estándar sobre cómo se almacenan las configuraciones, o incluso qué configuraciones hay. Esta información es propiedad de cada BIOS individual.
fuente
Utilizar:
... leer
... escribir
http://flashrom.org (herramienta para identificar, leer, escribir, verificar y borrar chips flash ...)
http://www.coreboot.org (es un proyecto de software libre destinado a reemplazar el BIOS propietario (firmware) que se encuentra en la mayoría de las computadoras).
fuente
En los servidores HPE, puede cambiar la configuración utilizando la utilidad llamada
conrep
. Es parte delhp-scripting-tools
RPM. El uso se describe aquí:h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235
Es bastante simple. Con el
-s
parámetro (guardar) lo dice para guardar la configuración, como:Y con el
-l
parámetro (cargar) lo dice para cargar la configuración:El archivo dat es en realidad un código XML. Entonces, si desea, por ejemplo, habilitar / deshabilitar la configuración de hyperthreading, busque la línea correspondiente y modifique el valor. Vea el ejemplo para G6 y las nuevas generaciones:
fuente