Сборка LXC в Debian из исходников — различия между версиями
Материал из OpenWiki
LeNiN (обсуждение | вклад) м (LeNiN переименовал страницу Debian: LXC в Сборка LXC в Debian из исходников) |
|||
(не показано 7 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
если в debian не устраивает старый lxc, то просто собрать новый: | если в debian не устраивает старый lxc, то просто собрать новый: | ||
+ | Установить backports: | ||
+ | echo "deb http://mirror.yandex.ru/debian wheezy-backports main contrib non-free" > /etc/apt/sources.list.d/backports.list | ||
+ | apt-get update | ||
+ | |||
+ | ставим все для сборки и собираем lxc | ||
apt-get install build-essential bridge-utils libcap-dev | apt-get install build-essential bridge-utils libcap-dev | ||
− | apt-get install linux-image | + | apt-get install linux-image-amd64 -t wheezy-backports |
− | скачать lxc c | + | скачать lxc c https://linuxcontainers.org/downloads |
tar -xf lxc* | tar -xf lxc* | ||
cd lxc* | cd lxc* | ||
Строка 11: | Строка 16: | ||
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. | ||
− | LXC- контейнеры лучше всего работают через bridge, настройку которого можно посмотреть https://wiki.debian.org/BridgeNetworkConnections | + | 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 | ||
+ | |||
+ | |||
* http://nefigtut.ru/2014/02/23/installing-lxc-containers/ | * http://nefigtut.ru/2014/02/23/installing-lxc-containers/ | ||
* https://wiki.debian.org/LXC | * https://wiki.debian.org/LXC | ||
* https://github.com/lxc/lxc/issues/164 | * https://github.com/lxc/lxc/issues/164 | ||
+ | |||
+ | |||
+ | [[Категория:debian]] | ||
+ | [[Категория:Виртуализация]] |
Текущая версия на 08:45, 23 июля 2014
если в debian не устраивает старый lxc, то просто собрать новый:
Установить backports:
echo "deb http://mirror.yandex.ru/debian wheezy-backports main contrib non-free" > /etc/apt/sources.list.d/backports.list apt-get update
ставим все для сборки и собираем lxc
apt-get install build-essential bridge-utils libcap-dev apt-get install linux-image-amd64 -t wheezy-backports скачать 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