Сборка LXC в Debian из исходников — различия между версиями

Материал из OpenWiki
Перейти к: навигация, поиск
Строка 11: Строка 11:
 
  echo /usr/local/lib > /etc/ld.so.conf.d/local.conf
 
  echo /usr/local/lib > /etc/ld.so.conf.d/local.conf
 
  ldconfig
 
  ldconfig
 +
если не подключен cgroup:
 +
echo "cgroup /sys/fs/cgroup cgroup defaults 0  0" >> /etc/fstab
 +
mount -a
  
 
после этого он собран в /usr/local, что полностью соответствует FHS.
 
после этого он собран в /usr/local, что полностью соответствует FHS.

Версия 20:34, 3 июля 2014

если в debian не устраивает старый lxc, то просто собрать новый:

apt-get install build-essential bridge-utils libcap-dev
apt-get install linux-image-3.14-0.bpo.1-amd64 -t wheezy-backports linux-image-3.14-0.bpo.1-rt-amd64
скачать lxc c 'https://linuxcontainers.org/downloads/'
tar -xf lxc*
cd lxc*
./configure
make
make install
echo /usr/local/lib > /etc/ld.so.conf.d/local.conf
ldconfig

если не подключен cgroup:

echo "cgroup		/sys/fs/cgroup	cgroup	defaults	0   0" >> /etc/fstab
mount -a

после этого он собран в /usr/local, что полностью соответствует FHS.

LXC- контейнеры лучше всего работают через bridge, настройку которого можно посмотреть https://wiki.debian.org/BridgeNetworkConnections;

и прописать настройки по умолчанию.

/usr/local/etc/lxc/default.conf:

lxc.network.type = veth
lxc.network.link = br0
lxc.network.flags = up