誰かがLXCを紹介してくれて、この技術を使い始める方法を教えていただければ幸いです。どの場合に使用するのが理にかなっており、どの場合にそれを避けるべきですか?
Linux Containers ( Ubuntu )
概要
Linux Containers(LXC)は軽量の仮想化テクノロジーであり、GNU/Linuxを実行しているコンピューターに無料のソフトウェア仮想化システムを提供します。これはカーネルレベルの分離によって実現されます。同じホストで複数の仮想ユニット(コンテナー)を同時に実行できます。
コンテナは、実行中のLinuxシステム上でプロセスのグループを他のプロセスから分離する方法です。 Linuxカーネルの新しいリソース管理およびリソース分離機能(Cgroupおよび名前空間)などの既存の機能を利用することにより、これらのプロセスは、独自のプロセスID(PID)スペース、ファイルシステム構造、ネットワークインターフェース。
コンテナは、その上で実行されている他のものと同じカーネルを共有しますが、CPU、メモリ、I/Oなどの定義された量のリソースのみを使用するように制限できます。コンテナをBtrfsファイルシステムなどの他の機能と組み合わせることにより、単一のホスト上に複数の軽量の分離されたLinuxインスタンスを迅速にセットアップすることが可能になります。したがって、コンテナはSolarisゾーンまたはBSD刑務所に比べて優れています。
Installation
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ネットワーク
コンテナ設定
リソース制限
ユーザーの変更(作成、変更、削除)
LinuX Containersの略語であるLXCは、単一の制御ホスト上のコンテナ。 LXCはオペレーティングシステムレベルの仮想化を提供するため、本格的な仮想マシンを介するのではなく、独自のプロセスとネットワークスペースを持つ独自の仮想環境を提供します。
LXCは、制限する機能であるLXCの一部として開発されたLinuxカーネルcgroups( Control Groups )に依存しています。プロセスグループのリソース使用量(CPU、メモリ、ディスクI/Oなど)を考慮して分離します。また、メインラインLinuxカーネルに開発および統合された他の種類の名前空間分離機能にも依存しています。
Ubuntuでは、LXCで使用される Juj のようなツールを見つけることができます。いくつかのチュートリアルも見つけることができます。
LXCを使用してそのメリットを得るには、 Jjujuの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もニースの概要を説明しました