Actualizar jails con Bastille en FreeBSD
19/02/2025Si ya empezaste a usar BastilleBSD para aislar tus servicios en FreeBSD. Vas a necesitar actualizar la version de FreeBSD de tus jails de vez en cuando.
Bastille nos ayuda a hacer esa actualizacion de manera facil. Vamos a ver el paso a paso para hacerlo.
Revisar la version
Primero ingresaremos a nuestro Jail y veremos que version tenemos.
Para ingresar a nuestro Jail:
# bastille console SERVICE
Para ver la version que esta ejecutando:
-> uname -r
Ahora podemos ir a la pagina oficial de FreeBSD y revisar si necesitamos una actualizacion: https://www.freebsd.org/releases/
Actualizando jails
Una vez confimando que necesitemos una actualizacion, vamos a primero descargarla con el comando:
# bastille bootstrap XX.x-RELEASE update
Vamos a reemplazar XX.x
por la ultima version (al dia de esta entrada 14.2).
Una vez descargada la nueva version vamos a parar nuestro jail:
# bastille stop SERVICE
Y editaremos el archivo fstab
de nuestro jail, ubicado en /usr/local/bastille/jails/SERVICE/
.
Usando vim:
# vim /usr/local/bastille/jails/SERVICE/fstab
Y cambiaremos en la primer linea la version de FreeBSD, por ejemplo de 14.0 a 14.2. Y quedaria la primer linea asi:
/usr/local/bastille/releases/14.2-RELEASE /usr.....
Ahora iniciaremos nuestro jail y lo vamos a actualizar:
# bastille start SERVICE
# bastille console SERVICE
-> pkg update
-> pkg upgrade -f
Una vez terminado reiniciaremos el jail:
# bastille restart SERVICE
Y si entramos de nuevo al jail y ejecuitamos uname -r
tendriamos que ver la nueva version de FreeBSD.
Y eso es todo, tenemos nuestro Jail actualizado!
Tags: #tutorial
#freebsd
#bastillebsd