GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Lxc e come iniziare?

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)


Ubuntu
  1. Come ottenere informazioni di sistema e hardware su Linux

  2. Come esportare e importare contenitori Docker

  3. Come iniziare con le traduzioni?

  4. Come installare Docker ed eseguire Docker Container in Ubuntu

  5. Come creare e avviare container LXC Linux con i comandi LXC

Volumi Docker:come creare e iniziare

Come installare e iniziare con Itch su Ubuntu Linux

Come iniziare con Arch Linux

Procedura:Introduzione a Windows Containers e Docker

Come iniziare e installare Wine per Ubuntu

Come installare e configurare i contenitori Linux LXC su CentOS / RHEL / Ubuntu