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だとあっさり入りました
設定などは別にまとめましょうかねぇ