====== LXC en Debian Wheezy ====== ===== Instalación ===== apt-get install -y lxc bridge-utils Ubuntu: apt-get install -y lxc lxctl lxc-templates debootstrap cgroup-lite ejecutar cgroup-mount (como root) Montar una unidad //cgroup//: vim /etc/fstab cgroup /sys/fs/cgroup cgroup defaults 0 0 mount /sys/fs/cgroup ===== Verificación ===== Verificar disponibilidad del sistema: lxc-checkconfig ====== Primer Container ====== 1. Crear un primer contenedor: lxc-create -n nombrecontainer -t debian - Ingresa a una interfaz que pide datos varios (enter... enter...) - demora bastante, ya que descarga todo debian utilizando //debootstrap// - deja instalado un debian SUPER básico 2. :FIXME: Reparar bug de tty (si no existe tty1 en el container):\\ Ver: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680469 cd /var/lib/lxc/nombrecontainer/rootfs/dev/ mknod tty1 c 4 1 chown root:tty tty1 chmod 600 tty1 3. Configurar RED Ver configuración de red en: [[:virtualizacion:lxc:red]] 4. Luego lo podemos iniciar (poner en daemon con -d para no entrar al booteo) lxc-start -d -n nombrecontainer 5. Conectar con el container con el comando lxc-console -n nombrecontainer **Type to exit the console** 6. :FIXME: Una vez dentro del container, terminar de configurar SSH para que cree certificados dpkg-reconfigure openssh-server ===== Otras cosas ===== y conectarnos por ssh: ssh ubuntu@alen (deja usuario ''ubuntu'' y clave ''ubuntu'') Para detener el container : lxc-stop -n alen ==== Otros comandos útiles ==== Listar los contenedores: lxc-ls --fancy