domingo, 8 de septiembre de 2019

Automatizando la actualización de la distro de nuestros servers

Es frecuente que como Sysadmins nos toque actualizar la distro de nuestros servidores. Es lo ideal para tener los paquetes más actuales y nuestro sistema actualizado y evitar fallos de seguridad. Si desarrollo se queja y dicen que sólo pueden utilizar una versión específica, entonces tendrán que ver qué cambiar, pues la actualización de un sistema es fundamental.


Los sysadmins tenemos que lidiar con muchos servidores, por lo que ir haciéndolo de uno en uno es una tarea poco eficiente y que lleva mucho tiempo. Así pues, nos toca conocer bien nuestros procesos y automatizarlos.


Con este sencillo playbook de ansible tendremos automatizada nuestra tarea. Recuerdo que en hosts podemos seleccionar "all". Yo para según qué tareas no especifico el "all", pues me gusta ver qué errores ocurren y solucionarlos al momento. Pero con esto de hacer un backup del sources.list, pasar uno que tengamos nosotros con las repos de Debian 10 Buster y finalmente indicar que actualice, tendremos nuestra tarea automatizada.

root@mailbox:~# lsb_release -a;date
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 8.9 (jessie)
Release:    8.9
Codename:    jessie
mar sep  3 10:18:48 CEST 2019
root@mailbox:~#


------------------------------------------------------------
root@mailbox:~# lsb_release -a;date
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:    buster
mar sep  3 10:27:59 CEST 2019

Y en menos de 10 minutos tendremos nuestra distro actualizada y simplemente con una línea de comando, el de ejecución del playbook, así de simple se queda nuestra tarea.

¿Hackeamos el Mundo?

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...

Entrada destacada

El server me sabe a poco.

Soy un fanático del Rock y de Debian . (Creo que voy a inventar Rockbian, que suena bien y todo xD) Llevaba tiempo queriendo unir estos 2 c...