CentOS6.2でLXC

昨年末にCentOS6.2でLXCを動かしたので、そのメモ。

 

参考にさせていただいたのは、こちらのサイト。

http://d.hatena.ne.jp/enakai00/20110529/1306658627

 

 

$ uname -a

Linux cent-6.2 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

 

+ 必要な物のインストール

# yum groupinstall "Development Tools" 
# yum install libcap-devel 
# yum install docbook-utils-pdf

 

+ LXCの入手

# wget http://lxc.sourceforge.net/download/lxc/lxc-0.7.5.tar.gz 
# tar -xvzf lxc-0.7.4.5.tar.gz 
# cd lxc-0.7.5 
# ./configure 
# make 
# make install 
# mkdir -p /usr/local/var/lib/lxc


+ lxc-checkconfig

[root@cent-6 lxc-0.7.5]# which lxc-checkconfig
/usr/local/bin/lxc-checkconfig
[root@cent-6 lxc-0.7.5]# lxc-checkconfig
Kernel config /proc/config.gz not found, looking in other places...
Found kernel config file /boot/config-2.6.32-220.el6.x86_64
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup namespace: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled
enabled

Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/local/bin/lxc-checkconfig

 

+ まとめ

CentOS 6.2だとあっさり入りました

設定などは別にまとめましょうかねぇ