LXC contenedores privilegiados

septiembre 4, 2017 at 13:22 Deja un comentario

Tal vez le interese: LXC contenedores no privilegiados.

Ir al script con los comandos.

Los contenedores para Linux (LXC) son una manera de ejecutar procesos como si se corrieran en la misma máquina real.

Podrían verse como un máquina virtual ligera y de verdad son mucho más ligeros que una máquina virtual porque no simulan el hardware subyacente.

Tienen la desventaja que deben ejecutar un kernel similar al de la máquina húesped (ej: Debian – Ubuntu).

Este post es una breve descripción del uso básico de contenedores privilegiados (creados por el usuario root) en un Debian.

  • Instalamos LXC:
    apt-get install lxc -y
  • Se crea el contenedor:
    lxc-create -n debian9 -t debian -- -r stretch
  • Podemos listar los contenedores existentes con:
    lxc-ls -f
  • Habilitamos la red para los contenedores a través del uso de una interfaz puente (¿Cómo agregar un puente?), en mi caso la interfaz puente es virbr1:
    echo 'lxc.network.type = veth' >> /var/lib/lxc/debian9/config
    echo 'lxc.network.link = virbr1' >> /var/lib/lxc/debian9/config
  • Arrancamos el contenedor:
    lxc-start -n debian9 -d
  • Nos conectamos al contenedor:
    lxc-attach -n debian9
  • Podemos apagar el contenedor con:
    lxc-stop -n debian9
  • Lo podemos destruir con:
    lxc-destroy -n debian9

Respaldar el contenedor

Para respaldar nuestro contenedor seguimos los siguientes pasos:

  • Apagamos el contenedor:
    lxc-stop -n debian9
  • Copiamos el contenedor a nuestra ruta de respaldo: (ej: /home/usuario/backups)
    lxc-copy --name debian9 --newname debian_9 --newpath rutaDirectorio

    Nota: si se va a hacer un respaldo comprimido en tar.gz debe usarse la opción –numeric-owner a la hora de comprimir y descomprimir el respaldo para que se mantenga el mapeo entre usuarios y grupos entre el contenedor y la máquina húesped:

    tar --numeric-owner -czvf debian_9.tar.gz ./debian_9
  • Para restaurarlo simplemente copiamos nuestro respaldo hacia la ruta /var/lib/lxc:
    cp -rvf debian_9/ /var/lib/lxc
  • Podemos confirmar que se agregó el contenedor usando lxc-ls:
    lxc-ls -f

    Lo que arroja un resultado similar a este: comando lxc-ls

Listo listo.

Entry filed under: Debian, linux, lxc, Sin Categoría, virtualización. Tags: , , .

Debian preseed revisitado LXC contenedores no privilegiados

Dejáte un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Acerca de Mi:


Hell-Out world!!

Digo yo

Es difícil hacerse la vida fácil.

Dice Victor Frankl

Lo que importa no es tanto que la vida de una persona esté llena de dolor o de placer, sino que esté llena de sentido.

Digo yo

Que dura está la vida.

Dice Jhon Lennon

La vida es lo que pasa mientras haces planes.

Digo yo

Dónde haya un computín esté dónde esté algo comenzará en cero.

Dice Einstein

Dios no juega a los dados.

Dice Niels Bohr

Einstein no le diga a Dios lo que tiene que hacer.

Dice el Che:

Seamos realistas y hagamos lo imposible.

Dice Goethe:

Lo que no comprendemos no lo poseemos.

Digo yo:

Hay que tratar de travesear todo.

Dice Oscar Wilde:

Cualquier hombre puede llegar a ser feliz con una mujer, con tal de que no la ame.

Digo yo:

De fijo dijo eso porque era homosexual.

Artículos

septiembre 2017
L M X J V S D
« Ago   Oct »
 123
45678910
11121314151617
18192021222324
252627282930  

A %d blogueros les gusta esto: