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)