Конфигурации ядра для lxc
Я настраиваю ядро Linux 3.10.31ltsi и хочу добавить необходимую поддержку LXC, насколько я понял, для LXC должны быть доступны cgroups и пространства имен, но какие конфигурации в menuconfig необходимо включить?
1 ответ
Вы должны использовать скрипт под названием "lxc-checkconfig" (который является частью LXC), чтобы проверить, поддерживает ли ваше ядро все необходимые настройки; см. https://linuxcontainers.org/lxc/manpages/man1/lxc-checkconfig.1.html
В качестве примечания, я думаю, что LXC по умолчанию использует все пространства имен; это означает, что вы должны установить CONFIG_UTS_NS, CONFIG_IPC_NS, CONFIG_USER_NS, CONFIG_PID_NS, CONFIG_NET_NS и места имен монтирования (забыл, что это запись конфигурации). Что касается cgroups - не уверен, вероятно, контроллеры cgroups памяти, cpu и I/O являются обязательными, а может и больше; используйте скрипт lxc-checkconfig.