LXC con Debian 9

Written by

·


Después de haber usado Centos 7 por más de año como sistema base de mi servidor de pruebas, en el cual creaba mis máquinas virtuales (VM) con KVM, ahora decidí ponerle debian 9 e igualmente usar KVM pero también LXC.

Mi ambiente de pruebas es:

  • ThinkServer TS100
  • 8 GB en RAM
  • Un HDD de 500 GB y otro HDD de 160GB en LVM
  • Xeon 4 cores
  • Debian 9 amd64
  • LXC 2.0.9

La instalación realmente es muy simple:

# apt-get install lxc

Les sugiero instalar también bridge-utils, ya lo tenía previamente instalado porqué lo uso para el KVM

# apt-get install bridge-utils 

Revisamos la instalación

# lxc-checkconfig

Captura de pantalla 2019-02-21 a la(s) 13.34.23

Para ver listado de contenedores disponibles podemos hacerlo así:

# ls -l /usr/share/lxc/templates/

Captura de pantalla 2019-02-21 a la(s) 13.45.34

O revisar su sitio: https://us.images.linuxcontainers.org/

Captura de pantalla 2019-02-21 a la(s) 13.46.21

Hay que hacer una configuración para la red, creamos/modificamos el archivo «/etc/lxc/default.conf», este archivo será la configuración base de todos los contenedores

lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:FF:AA:xx:xx:xx

Y para la red de los contenedores «/etc/default/lxc-net»

USE_LXC_BRIDGE="true"

También hay que modificar «/etc/sysctl.conf»

net.ipv4.ip_forward=1

Para aplicar el cambio:

# sysctl -p

Habrá que agregar al modules «/etc/modules»

veth

Y para crear un contenedor:

lxc-create -n sid64 -t debian -- -r sid -a amd64

Y para revisar los contenedores

# lxc-ls -f

Para entrar al contenedor

#lxc-attach -n sid64

Para iniciar un contenedor que ya fue creado es con:

# lxc-start -n 

Para detener un contenedor que ya fue creado es con:

# lxc-stop -n 

Para destruir un contenedor es:

# lxc-destroy - 

Debo aclarar que el manejo de contenedores lo hice con root, en otro post publicaré cómo hacerlo sin root.

 

 

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.