Yanıtlar:
Linux Containers ( Ubuntu )
genel bakış
Linux Containers (LXC), hafif sanallaştırma teknolojisidir ve GNU / Linux çalıştıran bilgisayarlar için ücretsiz bir yazılım sanallaştırma sistemi sağlar, Bu, çekirdek düzeyinde yalıtım yoluyla gerçekleştirilir, Aynı anda aynı anda birden fazla sanal ünite (konteyner) çalıştırılmasını sağlar.
Konteyner, çalışan bir Linux sisteminde bir grup işlemi diğerlerinden izole etmenin bir yoludur. Linux çekirdeğinin yeni kaynak yönetimi ve kaynak yalıtımı özellikleri (Cgroups ve isim alanları) gibi mevcut işlevlerden faydalanarak, bu işlemler, kendi işlem kimliği (PID) alanı, dosya sistemi yapısı ve işletim sistemi ile ilgili kendi özel görüşlerine sahip olabilir. Ağ arayüzleri.
Kaplar aynı çekirdeği üzerinde çalışan herhangi bir şeyle paylaşır, ancak yalnızca CPU, bellek veya G / Ç gibi tanımlanmış kaynakları kullanmakla sınırlanabilir. Kapları Btrfs dosya sistemi gibi diğer özelliklerle birleştirerek, tek bir ana bilgisayarda birden fazla hafif izole Linux örneğini hızlı bir şekilde ayarlamak mümkün olacaktır. Bu nedenle, konteynerler Solaris bölgeleri veya BSD hapishanelerinden daha iyidir.
Kurulum
LXC'yi kolaylaştırmak
Ubuntu LTS'nin ana odak noktalarından biri, LXC'nin kullanımı kolay bir şekilde ölmesini sağlamak, bunu başarmaktı. Basit bir konteyner oluşturmak ve Ubuntu'da başlatmak
sudo apt-get install lxc
sudo lxc-create -t ubuntu -n my-container
sudo lxc-start -n my-container
Oturum aç
sudo lxc-console -n my-container -t 1
Bu, makinenizle aynı sürümü ve mimariyi kullanmak için varsayılan olacaktır, ek seçenek açıkça mevcuttur (–help onları listeleyecektir). Giriş / Şifre ubuntu / ubuntu.
Detay Host Konfigürasyonu İçin
LXC Hakkında Daha Fazlası İçin
Newbie için LXC Webpanel'i kullanmanızı tavsiye ederim, iyi tarafı, eğer cli modunu kullanarak bir kap yaparsanız, LXC Web Panelinde görünecektir.
sudo apt-get install lxc debootstrap bridge-utils -y
sudo su
wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash
Web Tarayıcısını Aç ve Bağlan
http://your_ip_address:5000/
Login with user admin and password admin
Konteynerlere Genel Bakış
LXC Ağı
Konteyner Ayarları
Kaynak Sınırlaması
Kullanıcı Değişikliği (Değişikliği Yarat, Sil)
sudo apt-get install debootstrap
önce kurmak zorunda sudo lxc-create -t ubuntu -n my-container
kalmalıydım (Ubuntu 14.04 LTS).
LinuX Containers'ın tek bir kontrol konağı üzerinde kapsayıcı olarak adlandırılan birden fazla yalıtılmış Linux sistemi çalıştırmak için kullanılan işletim sistemi düzeyinde bir sanallaştırma yöntemi olduğunu söylemenin kısaltılmış bir yolu olan LXC . LXC işletim sistemi düzeyinde sanallaştırma sağladığından, tamamen gelişmiş bir sanal makine üzerinden değil, kendi işlemi ve ağ alanına sahip olan kendi sanal ortamını sağlar.
LXC, LXC'nin bir parçası olarak geliştirilen ve işlem gruplarının kaynak kullanımını (CPU, bellek, disk G / Ç, vb.) Sınırlama , hesaplama ve izole etme özelliği olan Linux çekirdek gruplarına ( Kontrol Grupları ) dayanır . Ayrıca, Linux çekirdeği ana hattına geliştirilen ve entegre edilen diğer ad alanı yalıtımı işlevselliğine de dayanır.
Ubuntu'da , LXC ile birlikte kullanılan Juju gibi araçları bulabilirsiniz . Birkaç ders bile bulabilirsiniz:
LXC'yi ve avantajlarını kullanmak için Juju için Ubuntu Rehberini okumanızı tavsiye ederim.
Resmi Sitesi - https://linuxcontainers.org/
Posta listeleri burada barındırılıyor
Bence daha iyi bir soru LXC ile ne yapmak istersin?
Topluluk belgelerine başlar ve anlamadığınız belirli şeyler hakkında özel sorular sorardım.
https://help.ubuntu.com/12.04/serverguide/lxc.html
https://help.ubuntu.com/community/LXC
LXC hizmetleri veya diğer işlemleri ana bilgisayardan izole etmek için kullanılabilir, ancak yalıtım her zaman mükemmel değildir.
LXC, IMO’da hızlı bir gelişme gösteriyor ve e-posta listesine abone olmanız durumunda yardımcı olabilir.
http://lxc.sourceforge.net/index.php/about/lxc-development/
Distrowatch ayrıca geçen hafta güzel bir genel bakış yaptı