lxcficon.jpg LXCFのインストール

元のページに戻る

1. インストール

仮想システムを導入するときは、最初にホストマシンに管理OS の導入とLXCFのインストールおよび環境設定を行います。次にLXCFコンテナの導入を行います。LXCFコンテナを複数導入する場合は、必要な数の導入操作を繰り返します。 仮想システムの導入の流れを以下 に示します。

1) ホストマシン設定
2) OSインストール
3) OSの環境設定
4) LXCFパッケージインストール
5) LXCFコンテナ作成

1) ホストマシン設定

ホストマシンには、物理マシンまたはVM(KVM, VMWare, Xen, Hyper-Vおよびvirtualbox)が利用できます。 推奨環境は以下です。

CPU:4以上
MEMORY:4GB以上
DISK:200GB以上

2) OSインストール

対象OSは、Fedora19,Fedora20, RHEL7, CentOS7です。 OSインストール後に以下のパッケージが入っていなければ、追加でパッケージインストールしてください。

libvirt-daemon-lxc
libvirt-daemon-driver-lxc
python
python-IPy
virt-manager

3) OSの環境設定

LXCFでは、ホストOSの環境がコンテナにコピーされます。 そのため、LXCFコンテナで不要なパッケージはrpmでアンインストールしてください。また、不要なサービスについてもsystemctlコマンドを用いてdisableしてください。

4) LXCFパッケージインストール

rpmパッケージをインストールして、設定ファイル(/etc/lxcf/lxcf.conf)を編集します。

# rpm -ivh lxcf-0.9-1.rpm
# vi /etc/lxcf/lxcf.conf

LXCFではSEPARATEモデルとJOINTモデルの2つの動作モデルがあります。 SEPARATEモデルは従来のVM環境と同様にコンテナ個別にパッケージインストールして環境を設定できます。(コンテナ独自の環境のため、DISK使用量はホストと同様の見積もりが必要) JOINTモデルはホストと同じパッケージ環境を作成します。(ホストと/usrを共有するためDISK使用量が少ない) 設定ファイル/etc/lxcf/lxcf.confのmodelパラメタをseparateまたはjointと設定することで変更できます。

[Model]
model=joint

なお、LXCFをアンインストールする場合はrpmコマンドでアンインストールしてください。 アンインストール

# rpm -e lxcf

元のページに戻る