Automatizar la configuración de la BIOS usando ansible
y HP Linux Tools
index | OSiUX | archive | charlas | docs | links
dot
|
git
|
img
|
plt
|
tty
|
uml
el famoso que raro…
Este año en gcoop 1 nos topamos con un error extraño en
equipos HP ProDesk 400 G5 Desktop Mini, básicamente el módulo del
Kernel r8169
para las placas de red Realtek RTL8111/8168/8411
tienen soporte para ASPM (Active State Power Management), pero el
mismo presenta inconvenientes que terminan por congelar e incluso hasta
reiniciar el equipo, por ello es necesario deshabilitar desde la BIOS
la Administración de energía de estado activo.
Automate All The Things
Obviamente, como casi todo, la mejor solución al problema luego de
investigar un poco, fue automatizar la configuración de opciones de la
BIOS utilizando ansible
2.
El rol gcoop-libre.hp_linux_tools
3 se ocupa de
descargar las HP Linux Tools 4 y lo necesario para compilar
el módulo de Kernel hpuefi-mod
, instalarlo, crear el dispositivo
/dev/hpuefi
, obtener la configuración de la BIOS desde un archivo
remoto o desde el mismo equipo, mostrar la config, establecer los
nuevos valores, reiniciar el equipo y verificar el cambio aplicado, en
este caso ASPM Disabled
en los atributos de la placa de red.
Seguramente en un par de meses sumaremos mas funcionalidad, pero sin dudas este rol es la manera de escalar y cambiar la configuración de la BIOS de miles de equipos de manera automatizada.
Recomiendo leer
ChangeLog
2022-11-13 20:39
agregar y actualizar tags OpenGraph2021-12-30 10:07
agregar Automatizar la configuración de la BIOS usandoansible
y HP Linux Tools