回答:
Linux Containers ( Ubuntu )
概要
Linux Containers(LXC)は軽量の仮想化テクノロジーであり、GNU / Linuxを実行するコンピューターに無料のソフトウェア仮想化システムを提供します。これはカーネルレベルの分離によって実現されます。同じホスト上で複数の仮想ユニット(コンテナー)を同時に実行できます。
コンテナは、実行中のLinuxシステムでプロセスのグループを他のプロセスから分離する方法です。Linuxカーネルの新しいリソース管理およびリソース分離機能(Cgroupおよびネームスペース)などの既存の機能を利用することにより、これらのプロセスは、独自のプロセスID(PID)スペース、ファイルシステム構造、ネットワークインターフェース。
コンテナは、実行されている他のものと同じカーネルを共有しますが、CPU、メモリ、I / Oなどの定義された量のリソースのみを使用するように制限できます。コンテナをBtrfsファイルシステムなどの他の機能と組み合わせることにより、単一のホスト上に複数の軽量の分離されたLinuxインスタンスを迅速にセットアップすることが可能になります。したがって、コンテナはSolarisゾーンまたはBSD刑務所と比較して優れています。
設置
LXCを簡単にする
Ubuntu LTSの主な焦点の1つは、これを実現するためにLXCを使いやすくすることでした。基本的なコンテナーを作成してUbuntuで起動する
sudo apt-get install lxc
sudo lxc-create -t ubuntu -n my-container
sudo lxc-start -n my-container
ログイン
sudo lxc-console -n my-container -t 1
デフォルトでは、マシンと同じバージョンとアーキテクチャが使用されますが、追加のオプションが明らかに利用可能です(–helpにリストされます)。ログイン/パスワードはubuntu / ubuntuです。
LXCの詳細
初心者の場合、LXC Webpanelを使用することをお勧めします。良い点は、cliモードでコンテナーを作成すると、LXC Webpanelに表示されることです。
sudo apt-get install lxc debootstrap bridge-utils -y
sudo su
wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash
Webブラウザを開いて接続する
http://your_ip_address:5000/
Login with user admin and password admin
コンテナの概要
LXCネットワーク
コンテナ設定
リソース制限
ユーザーの変更(作成、変更、削除)
sudo apt-get install debootstrap
前にインストールするsudo lxc-create -t ubuntu -n my-container
必要がありました(Ubuntu 14.04 LTS)。
LinuX Containersは、単一の制御ホスト上でコンテナーと呼ばれる複数の分離されたLinuxシステムを実行するためのオペレーティングシステムレベルの仮想化方法であると略されるLXC です。LXCはオペレーティングシステムレベルの仮想化を提供するため、本格的な仮想マシンを介するのではなく、独自のプロセスとネットワークスペースを持つ独自の仮想環境を提供します。
LXCは、プロセスグループのリソース使用量(CPU、メモリ、ディスクI / Oなど)を制限、アカウント、および分離する機能であるLXCの一部として開発されたLinuxカーネル cgroup (Control Groups)に依存しています。また、メインラインLinuxカーネルに開発および統合された他の種類の名前空間分離機能にも依存しています。
Ubuntuでは、LXCで使用されるJujuなどのツールを見つけることができます。いくつかのチュートリアルを見つけることもできます。
LXCを使用してそのメリットを得るには、JujuのUbuntuガイドを読むことをお勧めします
公式サイト - https://linuxcontainers.org/
より良い質問は、LXCで何をしたいですか?
コミュニティのドキュメントから始めて、あなたが理解していない特定のことについて特定の質問をします。
https://help.ubuntu.com/12.04/serverguide/lxc.html
https://help.ubuntu.com/community/LXC
LXCを使用して、ホストからサービスまたは他のプロセスを分離できますが、分離は必ずしも完全ではありません。
IMOのLXCは急速に発展しており、メーリングリストに登録すると役立つ場合があります。
http://lxc.sourceforge.net/index.php/about/lxc-development/
先週、Distrowatchも概要を説明しました。