Saya akan menghargai jika seseorang dapat memperkenalkan saya ke LXC dan memberi tahu saya bagaimana cara memulai dengan teknologi ini? Dalam kasus apa masuk akal untuk digunakan, dan di mana saya harus menjauh darinya?
virtualization
lxc
dhojgaard
sumber
sumber
Jawaban:
_________________________________________________ LXC _________________________________________________________
Wadah adalah cara untuk mengisolasi sekelompok proses dari yang lain pada sistem Linux yang sedang berjalan. Dengan memanfaatkan fungsionalitas yang ada seperti kernel Linux baru manajemen sumber daya dan fitur isolasi sumber daya (Kelompok dan ruang nama), proses ini dapat memiliki pandangan pribadi mereka sendiri dari sistem operasi dengan ruang ID (PID) prosesnya sendiri, struktur sistem file dan antarmuka jaringan.
Kontainer berbagi kernel yang sama dengan apa pun yang sedang berjalan di atasnya, tetapi dapat dibatasi hanya menggunakan sumber daya dalam jumlah tertentu seperti CPU, memori atau I / O. Dengan menggabungkan wadah dengan fitur-fitur lain seperti sistem file Btrfs, akan dimungkinkan untuk dengan cepat mengatur beberapa instance Linux yang terisolasi dan ringan pada satu host. Oleh karena itu kontainer lebih baik dibandingkan dengan zona Solaris atau penjara BSD.
Membuat LXC lebih mudah
Salah satu fokus utama untuk Ubuntu LTS adalah membuat LXC mati mudah digunakan, untuk mencapai ini. Membuat wadah dasar dan memulainya di Ubuntu
Masuk
Ini secara default akan menggunakan versi dan arsitektur yang sama dengan mesin Anda, opsi tambahan jelas tersedia (–bantu akan mencantumkannya). Login / Kata Sandi adalah ubuntu / ubuntu.
Untuk Konfigurasi Host Detail
Debian
Peramal
sourceforge
Panel Web LXC
Buka Browser Web dan Hubungkan
Ikhtisar
Keterbatasan sumber daya
sumber
sudo apt-get install debootstrap
sebelumsudo lxc-create -t ubuntu -n my-container
bekerja (Ubuntu 14.04 LTS).LXC
LXC yang merupakan cara singkat untuk mengatakan LinuX Containers adalah metode virtualisasi tingkat sistem operasi untuk menjalankan beberapa sistem Linux yang terisolasi yang disebut wadah pada host kontrol tunggal. Karena LXC menyediakan virtualisasi tingkat sistem operasi, ia bukan melalui mesin virtual yang penuh, tetapi ia menyediakan lingkungan virtualnya sendiri yang memiliki proses dan ruang jaringan sendiri.
LXC mengandalkan Linux cgroups ( Grup Kontrol ) yang dikembangkan sebagai bagian dari LXC yang merupakan fitur untuk membatasi, menghitung dan mengisolasi penggunaan sumber daya (CPU, memori, disk I / O, dll.) Dari grup proses. Ini juga bergantung pada jenis lain dari fungsi namespace-isolation, yang dikembangkan dan diintegrasikan ke dalam kernel Linux mainline.
Di Ubuntu Anda dapat menemukan alat-alat seperti Juju yang digunakan dengan LXC. Anda bahkan dapat menemukan beberapa tutorial:
Bagaimana cara mengkonfigurasi juju untuk penggunaan lokal?
Bagaimana cara menjalankan Juju di server lokal?
Bisakah saya menggunakan juju dengan LXC dalam konfigurasi non-lokal?
Untuk menggunakan LXC dan manfaatnya saya sarankan membaca Panduan Ubuntu untuk Juju
Situs Resmi - https://linuxcontainers.org/
Milis di-host di sini
sumber
Saya pikir pertanyaan yang lebih baik adalah apa yang ingin Anda lakukan dengan LXC?
Saya akan mulai dengan dokumentasi komunitas dan mengajukan pertanyaan spesifik tentang hal-hal spesifik yang tidak Anda mengerti.
https://help.ubuntu.com/12.04/serverguide/lxc.html
https://help.ubuntu.com/community/LXC
LXC dapat digunakan untuk mengisolasi layanan atau proses lain dari host meskipun isolasi tidak selalu sempurna.
LXC adalah, IMO, dalam perkembangan pesat dan mungkin membantu jika Anda berlangganan milis.
http://lxc.sourceforge.net/index.php/about/lxc-development/
Distrowatch juga melakukan tinjauan yang bagus minggu lalu
http://distrowatch.com/weekly.php?issue=20130429#qa
sumber