Oracle Linuxのlxc

RHEL6にlxcが付属してないのでCentOS6にも付属してない。

以前はSourceForgeから持ってきてrebuildしてたんだけど、微妙に不具合等もあるのでどうしたものかなあと。

そんな折、Oracle Linuxにはlxcがあるのを発見。CentOS6上でビルドしてみた。

yum -y install libcap-devel docbook-utils
wget http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/lxc-0.7.5-2.0.4.el6.src.rpm
rpmbuild --rebuild lxc-0.7.5-2.0.4.el6.src.rpm
rpm -ivh rpmbuild/RPMS/x86_64/{lxc-0.7.5-2.0.4.el6.x86_64.rpm,lxc-libs-0.7.5-2.0.4.el6.x86_64.rpm,lxc-devel-0.7.5-2.0.4.el6.x86_64.rpm}
  • cgroupは自動で作成されない
  • ubuntu用のテンプレートはあるけどdebootstrapが無い(epelから入れる

epelからdebootstrap入れて

lxc-create -n ubuntu -t ubuntu

で、コンテナは出来たけどcgroupマウントされてないから立ち上がらない。
どうするのが正解かな?