LINUX.ORG.RU

LXC создание контейнера

 ,


0

1

Все же решил потыкать LXC на CentOS. Пытаюсь создать контейнер:

[~]# lxc-create -n testbox  -t busybox
busybox executable is not accessible
failed to configure busybox template
lxc_container: lxccontainer.c: create_run_template: 1125 container creation template for testbox failed
lxc_container: lxc_create.c: main: 271 Error creating container testbox

или

[~]# lxc-create -n ubuntu  -t ubuntu
'debootstrap' command is missing
lxc_container: lxccontainer.c: create_run_template: 1125 container creation template for ubuntu failed
lxc_container: lxc_create.c: main: 271 Error creating container ubuntu

Т.е. еще надо debootstrap ставить? А в первом случае почему busybox не ставится?

Вот с Centos полчуше, но не понятно - уже 20 минут почти:

[~]# lxc-start -n  newcentos
systemd 208 running in system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
Detected virtualization 'lxc'.

Welcome to CentOS Linux 7 (Core)!

Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[  OK  ] Reached target Remote File Systems.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on Delayed Shutdown Socket.
[  OK  ] Reached target Encrypted Volumes.
[  OK  ] Listening on Journal Socket.
         Starting Journal Service...
[  OK  ] Started Journal Service.
         Mounting Configuration File System...
         Starting Create static device nodes in /dev...
         Mounting Debug File System...
         Mounting POSIX Message Queue File System...
         Mounting Huge Pages File System...
[  OK  ] Reached target Swap.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Created slice Root Slice.

Загрузка хост-машины 0.00

★★★★★

Меньше всего проблем с LXC под Ubuntu.

На второе месте я бы поставил Gentoo.

А вот под CentOS у меня с LXC всё было печально, активно не пилил, но сходу ничего не вышло, потом забил.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Блин, оказывается необходимо доустанавливть компонеты для Debian, к примеру, debootstrap в Centos.

int13h ★★★★★ ()
Ответ на: комментарий от KRoN73

Да, Вы правы. Установил компонеyт debootstrap - контейнер с дебом расдеплоился за 15 секунд. Видимо проблема в скрипте темплейте lxc-centos

int13h ★★★★★ ()
Ответ на: комментарий от KRoN73

Я пробовал под Убунту, Дебианом и Федорой, под последней показалось самым простым, хотя в 22 версии проблема с созданием контейнера centos.

gwinn ★★★★ ()
Ответ на: комментарий от gwinn

Ха, объясните мне не понимающему:

[~]# lxc-create -n opensuse-dev  -t opensuse
/usr/share/lxc/templates/lxc-opensuse: line 386: type: zypper: not found
'zypper' command is missing
lxc_container: lxccontainer.c: create_run_template: 1125 container creation template for opensuse-dev failed
lxc_container: lxc_create.c: main: 271 Error creating container opensuse-dev
[root@kenny sbin]# 

Я должен доустанавливать компоненты, необходимые для развертывания из lxc-opensuse?

int13h ★★★★★ ()
Ответ на: комментарий от int13h

Полагаю что да, debootstrap же пришлось доустанавливать. Только вот не факт, что опакеченый для хост-системы zypper найдется.

gwinn ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.