post icon

Solución a “Failed to find an unused loop device… con xen”

Antes tambien verificar que que tengas configurado la conexion br0(puente o bridge), que si o si tenes que tener configurado porque o sino no te levanta la maquina virtual. Lee este post primero para seguir aca despues, http://www.devtroce.com/2009/12/20/virtualizar-con-xen-3-en-opensuse/

Si al queres iniciar o crear una maquina virtual te salta este error que dice  Failed to find an unused loop device...”.

Esto significa que tu SO no tiene espacio para iniciar más dispositivos loop (montar un disco duro virtual, etc), los sistemas operativos linux, por defecto tienen ochos dispositivos loop permitidos.

Para aumentar este límite, primero detienes las instancias virtuales de Xen en la consola (terminal) ejecutando esto:

/etc/init.d/xendomains stop

Agregas al archivo /etc/modprobe.d/local-loop.conf o en algunos casos se llama xen_loop.conf lo siguiente (si no existe, crearlo):

options loop max_loop=64 o
options loop max_loop=128 o
mayor segun como este configurado en tu SO

Después se debe cargar el módulo ejecutando esto en la consola(terminal):

rmmod loop
modprobe loop

Luego se debe iniciar nuevamente las instancias virtuales de Xen ejecutando esto en la consola:

/etc/init.d/xendomains start

Esto esta probado en Open Suse 11.2, pero supongo que funciona en versiones superiores de open suse y en ubuntu, debian, mandriva, etc y en las demas distribuciones de linux.

Comentarios desde Facebook:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder