Entrada

Actualizar jails con Bastille en FreeBSD

19/02/2025

Si 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