====== LXC ====== ===== Instalación ===== apt-get install -y lxc Levanta servicio //dnsmasq// sobre una nueva interfaz, para resolver DNS y DHCP; por lo que se puede usar como DNS adicional echo "nameserver 10.0.3.1" >> /etc/resolvconf/resolv.conf.d/base resolvconf -u **Debian:** Montar una unidad //cgroup//: /etc/fstab: cgroup /sys/fs/cgroup cgroup defaults 0 0 mount /sys/fs/cgroup ===== Verificación ===== **Debian:** Verificar disponibilidad del sistema: lxc-checkconfig La instalación levanta la interfaz usando //bridge-utils//: ifconfig lxcbr0 ==== Primer Container ==== Crear un primer contenedor: lxc-create -t ubuntu -n alen demora bastante, ya que descarga todo ubuntu utilizando //debootstrap// Luego lo podemos iniciar (poner en daemon con -d para no entrar al booteo) lxc-start -d -n alen 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 ===== Artículos ===== * LXC Debian Wiki http://wiki.debian.org/LXC * LXC HowTo http://lxc.teegra.net/ * Blog http://cblog.burkionline.net/lxc-linux-container/ * Manual Admin Debian http://debian-handbook.info/browse/stable/sect.virtualization.html * Simple y buen artículo http://www.techbar.me/2013/04/lightweight-virtualization-with-lxc/ * Otro artículo LXC in Ubuntu 12.04 LTS http://www.stgraber.org/2012/05/04/lxc-in-ubuntu-12-04-lts/ * Ubuntu, how to start http://askubuntu.com/questions/293275/what-is-lxc-and-how-to-get-started