GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Lxc y cómo empezar?

Agradecería si alguien pudiera presentarme a LXC y decirme cómo comenzar con esta tecnología. ¿En qué casos tiene sentido usarlo y en cuáles debo evitarlo?

Mejor respuesta

_________________________________________________ L X C _________________________________________________________

                           Linux Containers ( Ubuntu )

Resumen

Los contenedores de Linux (LXC) son una tecnología de virtualización liviana y proporcionan un sistema de virtualización de software gratuito para computadoras que ejecutan GNU/Linux. Esto se logra a través del aislamiento a nivel de kernel. Permite ejecutar varias unidades virtuales (contenedores) simultáneamente en el mismo host.

Un contenedor es una forma de aislar un grupo de procesos de los demás en un sistema Linux en ejecución. Al hacer uso de la funcionalidad existente, como las nuevas funciones de administración de recursos y aislamiento de recursos del kernel de Linux (Cgroups y espacios de nombres), estos procesos pueden tener su propia vista privada del sistema operativo con su propio espacio de ID de proceso (PID), estructura de sistema de archivos y interfaces de red.

Los contenedores comparten el mismo kernel con cualquier otra cosa que se esté ejecutando en él, pero se pueden restringir para usar solo una cantidad definida de recursos, como CPU, memoria o E/S. Al combinar contenedores con otras características como el sistema de archivos Btrfs, será posible configurar rápidamente múltiples instancias de Linux aisladas y livianas en un solo host. Por lo tanto, los contenedores son mejores en comparación con las zonas de Solaris o las cárceles BSD.

Instalación

Facilitando LXC

Uno de los enfoques principales para Ubuntu LTS fue hacer que LXC fuera muy fácil de usar, para lograr esto.
Crear un contenedor básico e iniciarlo en Ubuntu

 sudo apt-get install lxc
 sudo lxc-create -t ubuntu -n my-container
 sudo lxc-start -n my-container

Iniciar sesión

sudo lxc-console -n my-container -t 1

Esto utilizará de forma predeterminada la misma versión y arquitectura que su máquina, obviamente hay opciones adicionales disponibles (la ayuda las enumerará). El inicio de sesión/contraseña son ubuntu/ubuntu.

Para la configuración detallada del host

Para obtener más información sobre LXC

Debian

Oráculo

forjafuente

Panel web LXC

Para novatos, recomendaría usar LXC Webpanel. Lo bueno es que si crea un contenedor a través del modo cli, aparecerá en LXC Web Panel

  sudo apt-get install lxc debootstrap bridge-utils -y
  sudo su
  wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash

Abra el navegador web y conéctese

                       http://your_ip_address:5000/
                Login with user admin and password admin

Resumen

Resumen de contenedores

Red LXC

Configuración del contenedor

Limitación de recursos

Relacionado:¿La imagen de Ubuntu que acabo de descargar ya incluye todos los parches y correcciones de errores más recientes?

Modificación de Usuario (Crear, Eliminar Modificar)


Ubuntu
  1. Cómo obtener información sobre el sistema y el hardware en Linux

  2. Cómo configurar contenedores virtuales con LXC y soporte de cuotas en Debian 8

  3. Cómo exportar e importar contenedores Docker

  4. `^m` ¿Y cómo deshacerse de él?

  5. ¿Cómo empezar con las traducciones?

Volúmenes de Docker:Cómo crear y comenzar

Cómo instalar y comenzar con Itch en Ubuntu Linux

Cómo comenzar con Arch Linux

Cómo:Introducción a los contenedores de Windows y Docker

Cómo comenzar e instalar Wine para Ubuntu

Cómo instalar y configurar contenedores LXC Linux en CentOS/RHEL/Ubuntu