Apprezzerò se qualcuno potesse presentarmi LXC e dirmi come iniziare con questa tecnologia? In quali casi ha senso utilizzarlo e in quali dovrei starne alla larga?
Migliore risposta
_________________________________________________ L X C _____________________________________________________________
Linux Containers ( Ubuntu )
Panoramica
I Linux Containers (LXC) sono una tecnologia di virtualizzazione leggera e forniscono un sistema di virtualizzazione software gratuito per computer che eseguono GNU/Linux. Ciò si ottiene attraverso l'isolamento a livello di kernel, Consente di eseguire più unità virtuali (container) contemporaneamente sullo stesso host.
Un container è un modo per isolare un gruppo di processi dagli altri su un sistema Linux in esecuzione. Utilizzando le funzionalità esistenti come le nuove funzionalità di gestione delle risorse e isolamento delle risorse del kernel Linux (Cgroup e spazi dei nomi), questi processi possono avere la propria vista privata del sistema operativo con il proprio spazio ID processo (PID), struttura del file system e interfacce di rete.
I container condividono lo stesso kernel con qualsiasi altra cosa in esecuzione su di esso, ma possono essere vincolati a utilizzare solo una quantità definita di risorse come CPU, memoria o I/O. Combinando i container con altre funzionalità come il file system Btrfs, sarà possibile configurare rapidamente più istanze Linux isolate leggere su un singolo host. Pertanto i container sono migliori rispetto alle zone Solaris o alle jail BSD.
Installazione
Semplificare LXC
Uno degli obiettivi principali di Ubuntu LTS era rendere LXC estremamente facile da usare, per raggiungere questo obiettivo.
Creare un contenitore di base e avviarlo su Ubuntu
sudo apt-get install lxc
sudo lxc-create -t ubuntu -n my-container
sudo lxc-start -n my-container
Accedi
sudo lxc-console -n my-container -t 1
Per impostazione predefinita, utilizzerà la stessa versione e architettura della tua macchina, sono ovviamente disponibili opzioni aggiuntive (–help le elencherà). Accesso/password sono ubuntu/ubuntu.
Per la configurazione dettagliata dell'host
Per ulteriori informazioni su LXC
Debian
Oracolo
fonte
Pannello Web LXC
Per i principianti consiglierei di utilizzare LXC Webpanel, la parte buona è che se crei un contenitore in modalità cli, verrà visualizzato nel pannello Web LXC
sudo apt-get install lxc debootstrap bridge-utils -y
sudo su
wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash
Apri il browser web e connettiti
http://your_ip_address:5000/
Login with user admin and password admin
Panoramica
Panoramica dei contenitori
Rete LXC
Impostazioni del contenitore
Limitazione delle risorse
Correlati:l'immagine di Ubuntu che ho appena scaricato include già tutte le ultime patch e correzioni di bug?
Modifica utente (Crea, Elimina Modifica)