Pregunta

En primer lugar, me gustaría decir que soy nuevo en LXC y es posible que tenga algunos problemas para tener una idea correcta de cómo deberían funcionar las cosas.La cuestión es que estoy intentando iniciar una caja vagrant-lxc previamente descargada que contiene un Ubuntu 12.04 x32.Mi PC de desarrollo ejecuta Ubuntu 13.10 x64 y lxc 1.0.0.alpha1 instalados desde los repositorios oficiales de Ubuntu.Cuando ejecuto vagrant --provider=lxc siempre obtengo

There was an error executing ["sudo", "lxc-create",
"--template", "vagrant-tmp-lxc-test_default-1393431786",
"--name", "lxc-test_default-1393431786",
"-f", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/lxc.conf",
"--", "--tarball", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/rootfs.tar.gz",
"--auth-key", "/opt/vagrant/embedded/gems/gems/vagrant-1.3.5/keys/vagrant.pub"]

Podría estar cometiendo un error tonto aquí, así que mis preguntas son:

  1. ¿Hay algún problema al ejecutar una caja de contenedor x32 dentro de un host x64 usando LXC?

  2. ¿Hay algún problema al ejecutar una caja con una versión de Ubuntu (versión del Kernel) diferente a la que tiene la máquina host?En mayo de los casos (Ubuntu 12.04 (kernel 2.6) vs Ubuntu 13.10 (kernel 3.11))

  3. En el caso de que 1, 2 no se apliquen, entonces, ¿cómo puedo averiguar cuál es el problema?anteponiendo VAGRANT_LOG=DEBUG no funcionó, simplemente muestra los errores anteriores muchas veces.

  4. En el caso de que se apliquen 1 o 2, entonces, ¿cómo puedo superar la situación? Necesito un rendimiento rápido y bueno en máquinas virtuales de prueba (por lo que creo que necesito contenedores), pero no me resulta factible que los desarrolladores debe tener el mismo sistema operativo que las máquinas virtuales de prueba

¿Fue útil?

Solución

La actualización a versiones más nuevas de lxc y vagrant-lxc funcionó.

Y después de leer un poco, parece que la caja x32 se ejecuta bajo el kernel host x64, por lo que se convierte en una caja x64, esa es la idea de los contenedores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top