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 #
2021-12-30 10:07
agregar Automatizar la configuración de la BIOS usandoansible
y HP Linux Tools