誰かが私にLXCを紹介し、このテクノロジーの使用を開始する方法を教えていただければ幸いです。どのような場合に使用するのが理にかなっており、どの場合にそれを避けなければなりませんか?
ベストアンサー
_________________________________________________ L X C __________________________________________
Linux Containers ( Ubuntu )
概要
Linux Containers(LXC)は軽量の仮想化テクノロジーであり、GNU / Linuxを実行しているコンピューターに無料のソフトウェア仮想化システムを提供します。これはカーネルレベルの分離によって実現され、同じホスト上で複数の仮想ユニット(コンテナー)を同時に実行できます。
コンテナは、実行中のLinuxシステム上でプロセスのグループを他のプロセスから分離する方法です。 Linuxカーネルの新しいリソース管理およびリソース分離機能(Cgroupおよび名前スペース)などの既存の機能を利用することにより、これらのプロセスは、独自のプロセスID(PID)スペース、ファイルシステム構造、およびネットワークインターフェイス。
コンテナは、その上で実行されている他のカーネルと同じカーネルを共有しますが、CPU、メモリ、I/Oなどの定義された量のリソースのみを使用するように制限できます。コンテナをBtrfsファイルシステムなどの他の機能と組み合わせることで、単一のホスト上に複数の軽量の分離されたLinuxインスタンスをすばやくセットアップすることが可能になります。したがって、コンテナはSolarisゾーンやBSDjailと比較して優れています。
インストール
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の詳細
Debian
Oracle
sourceforge
LXCWebパネル
初心者の場合は、LXC Webpanelを使用することをお勧めします。良い点は、CLIモードでコンテナーを作成すると、LXCWebパネルに表示されることです
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ネットワーク
コンテナ設定
リソースの制限
関連:ダウンロードしたUbuntuイメージには、最新のパッチとバグ修正がすべて含まれていますか?
ユーザーの変更(作成、削除変更)