You are on page 1of 2

Cambiando la carpeta de

almacenamiento de libvirt
Libvirt por defecto utilizar la carpeta /var/lib/libvirt/images como la carpeta para crear las
imgenes de los discos de nuestras mquinas virtuales, pero algunas veces necesitamos
que las imgenes las tengamos en una unidad aparte, o una particin con mucho mas
espacio.
Lo primero es asegurarnos de crear la carpeta donde queremos almacenar las imgenes
de los discos de las mquinas virtuales:
#mkdir/nueva/carpeta/para/imagenes

Los permisos de acceso son importantes a sta carpeta, solamente root debe poder
accederlas:
#chownroot:root/nueva/carpeta/para/imagenes
#chmod755/nueva/carpeta/para/imagenes

Para cambiar el pool de almacenamiento principal de libvirt a otra localidad podemos hacer
uso de la herramienta virsh:
#virshpooldestroydefault
#virshpoolundefinedefault
#virshpooldefineasnamedefaulttypedirtarget
/nueva/carpeta/para/imagenes
#virshpoolautostartdefault
#virshpoolbuilddefault
#virshpoolstartdefault

Los comandos anteriores primero realizan una destruccin de la informacin del pool
default, luego lo eliminan de las definiciones para las mquinas virtuales, para luego crear
una nueva definicin, con el mismo nombre default; luego coloca de nuevo el pool
default para que se habilite automticamente al iniciar el servicio de libvirt; el comando
pool-build se encarga de crear la informacin de la nueva carpeta, colocando informacin
de tamao y permisos, importante para que el sistema pueda saber cuanto espacio tiene

disponible para las mquinas virtuales; y por ltimo se inicia el pool default para que
pueda ser utilizado.
Ahora solo resta divertirse con la virtualizacin.

You might also like