Ampliación de un pool de ZFS para un storage pool de LXC y LXD
Nos hemos encontrado con un problema a la hora de usar LXC y LXD con contenedores al alcanzar el límite de almacenamiento del storage pool por defecto cuando instalamos el sistema. En esta entrada veremos los pasos a dar para ampliar este espacio del storage pool.
Comprobando el tamaño actual del storage pool
Lo primero será comprobar el tamaño actual del storage pool por defecto:
lxc storage show default
Esto debería mostrarnos en el campo Size el tamaño dedicado
Ampliando el Pool
Lo primero será modificar el zpool que viene creado por defecto para lo cual deberemos instalar la utilidades de zfs para linux
sudo apt install zfsutils
Después ya podremos ampliar el tamaño del zpool creado para el storage pool en un número de Gigas:
sudo truncate -s +10G /var/snap/lxd/common/lxd/disks/default.img
sudo zpool set autoexpand=on default
sudo zpool online -e default /var/snap/lxd/common/lxd/disks/default.img
sudo zpool set autoexpand=off default
Cambiar el tamaño aplicado al storage pool en su definición
Lo primero que deberemos hacer es cambiar las dimensiones del pool al nuevo tamaño con el comando:
lxc storage set default size 18GB
lxc storage set default volume.size 18GB
Comments