Debian не могу зодать LXC

Модератор: Модераторы разделов

Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Debian не могу зодать LXC

Сообщение BAF »

Добрый день.

Имеется Sun V210 с установленным Debian 7 SPAKR. Выхода в интернет не имеет, только через прокси. Установил на него lxc как написано тут http://wiki.debian.org/LXC. Но при создании контейнера lxc-create -n myfirstcontainer -t debian выдает ошибки, что не может скачать пакеты

Код: Выделить всё

Err http://ftp.debian.org wheezy Release.gpg
  Cannot initiate the connection to ftp.debian.org:80 (2001:610:1908:b000::148:12). - connect (51: Network is unreachable) [IP: 2001:610:1908:b000::148:12 80]

В просторах нашел такую статью и сделал вот так

Код: Выделить всё

MIRROR="http://192.168.106.6:3128/ftp.debian.org"
eval $(apt-config shell MIRROR Acquire::http::Proxy)

Но ничего не получается не обращается он к проксе.
Ну ладно, контейнер то все равно вроде как установлен, запускаю, но в итоге получаю

Код: Выделить всё

lxc-start -n test2
INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
hostname: you must be root to change the host name
mount: permission denied
mount: permission denied
mount: permission denied
Setting the system clock.
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
Unable to set System Clock to: Wed May 29 05:41:24 UTC 2013 ... (warning).
Activating swap...done.
mount: can't find / in /etc/fstab or /etc/mtab
Creating compatibility symlink from /etc/mtab to /proc/mounts. ... (warning).
Cleaning up temporary files... /tmp.
mount: permission denied
mount: permission denied
mount: permission denied
Mount point '/dev/console' does not exist. Skipping mount. ... (warning).
Mount point '/dev/ptmx' does not exist. Skipping mount. ... (warning).
Activating lvm and md swap...done.
Checking file systems...fsck from util-linux 2.20.1
done.
Mounting local filesystems...done.
Activating swapfile swap...done.
mount: permission denied
mount: permission denied
mount: permission denied
Cleaning up temporary files....
Setting kernel variables ...done.
Configuring network interfaces...done.
Cleaning up temporary files....
startpar: service(s) returned failure: hostname.sh ... failed!
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
.
INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: Id "3" respawning too fast: disabled for 5 minutes
INIT: Id "5" respawning too fast: disabled for 5 minutes
INIT: Id "6" respawning too fast: disabled for 5 minutes
INIT: Id "4" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel


Последнии строчки так и повторяются, при входе в консоль ничего не происходит. Помогите?
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

Ну, во-первых, что-то не подмонтировалось. А что должно было монтироваться?
Во-вторых, похоже, локальная консоль не запустилась: наверное, нужно отредактировать inittab.

Ну а вообще вместо протухшего LXC лучше использовать openVZ
Спасибо сказали:

Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Debian не могу зодать LXC

Сообщение BAF »

Bluetooth писал(а):
29.05.2013 10:22
Ну, во-первых, что-то не подмонтировалось. А что должно было монтироваться?
Во-вторых, похоже, локальная консоль не запустилась: наверное, нужно отредактировать inittab.

Ну а вообще вместо протухшего LXC лучше использовать openVZ

Честно сказать понятия не имею, т.к. Не трогал вообще файлы конфигурации. До этого всегда все работало из коробки. Готовые теплейты же должны работать? Хотел бы я отредоктаровать inittab но только, что там редактировать да и зачем?
По поводу протухшего. OpenVZ на спарк походу нету:

Код: Выделить всё

aptitude search vz
v   libcamlpdf-ocaml-dev-cyvz6                             -
p   mbrola-vz1                                             - Venezuelan Spanish male voice for Mbrola
p   vzctl                                                  - server virtualization solution - control tools
p   vzdump                                                 - OpenVZ backup scripts
p   vzquota

Вообще конечно без разницы какой виртуалкой пользоваться, главное виртуалка и скорость, бикс разумеется сюда не подходит.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4436
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Debian не могу зодать LXC

Сообщение Rootlexx »

Bluetooth писал(а):
29.05.2013 10:22
Ну а вообще вместо протухшего LXC лучше использовать openVZ

BAF писал(а):
29.05.2013 11:49
По поводу протухшего. OpenVZ на спарк походу нету:

(http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ru.html#deprecated) писал(а):4.8. Исключённые компоненты

Начиная со следующего выпуска Debian GNU/Linux 7.0 (wheezy), некоторые возможности будут исключены. Пользователям потребуется перейти на их альтернативы, чтобы избежать проблем при обновлении до 7.0.

Это относится к следующим возможностям:

OpenVZ и Linux-Vserver: Debian GNU/Linux 6.0 будет последним выпуском, включающим набор для виртуализации ядра Linux, которого нет в основной ветви ядра Linux. Это означает, что наборы OpenVZ и Linux-Vserver должны считаться исключаемыми, и пользователи должны перейти на linux-2.6, в котором есть различные решения для виртуализации, такие как KVM, Linux Containers или Xen.

BAF писал(а):
29.05.2013 11:49
Готовые теплейты же должны работать?

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680469
Спасибо сказали:

Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Debian не могу зодать LXC

Сообщение BAF »


Спасибо, после изменения по этой инструкции контейнер запустился.

Но он какой-то не рабочий. SSH на нем нет, хотя он пингуется. Попытался установить выдал вот такое вот дело:

Код: Выделить всё

apt-get update
Err http://ftp.debian.org wheezy Release.gpg
  Could not resolve 'ftp.debian.org'

в контейнере нет ни vi ни нано ни nslookup, но из основной ос резолв работает и конфигурация резолва одинакова.
Тут еще выясняется, что у контейнера нет шлюза по умолчанию и как его добавить ума не приложу

Код: Выделить всё

lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.hwaddr = 00:FF:AA:00:00:01
lxc.network.ipv4 = 10.245.113.228/27 10.245.113.254


----------------------------------------
В общем я поторопился. Все сеть настроил и да же установил aptitude.

Код: Выделить всё

lxc.network.ipv4.gateway

Но есть одно но, не пускает в консоль по команде lxc-console -n xxx . Когда вводишь ничего не происходит хоть кол чеши. А если запускать не в режиме демона, то невозможно вводить команды, начинаешь печатать выкидывает в приглошение ввести логин пароль, жмешь просто интер и опять решетка на экране, только начнешь печатать опять и так по кругу. Вот же поломанная фигня.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

Цитата(http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ru.html#deprecated)
Хы, почему-то думал, что openvz уже давно все в мейнлайн запихнули. Потому, посмотрев сегодня на packages.debian.org, не удивился, что ядер -openvz нет - ибо в мейнлайне же :)

Но есть одно но, не пускает в консоль по команде lxc-console -n xxx . Когда вводишь ничего не происходит хоть кол чеши.

Думаю, надо настроить в inittab правильно консоль. Я не в курсе, на каком девайсе lxc слушает консоль, попробуйте вместо tty1 указать /dev/console или /dev/ptmx, может, прокатит.
Спасибо сказали:

Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Debian не могу зодать LXC

Сообщение BAF »

Bluetooth писал(а):
29.05.2013 16:36
Цитата(http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ru.html#deprecated)
Хы, почему-то думал, что openvz уже давно все в мейнлайн запихнули. Потому, посмотрев сегодня на packages.debian.org, не удивился, что ядер -openvz нет - ибо в мейнлайне же :)

Но есть одно но, не пускает в консоль по команде lxc-console -n xxx . Когда вводишь ничего не происходит хоть кол чеши.

Думаю, надо настроить в inittab правильно консоль. Я не в курсе, на каком девайсе lxc слушает консоль, попробуйте вместо tty1 указать /dev/console или /dev/ptmx, может, прокатит.

Да ладно с ней с этой консолью, по ssh заходит и ладно. Если нужнв будет консоль буду запускать не как демона. Вообще конечно идея мазевая, но блин косяков. И это еще стабильный релиз, что бы он был не ладен.
П.С. Уже несчитал 2 пакета не рабочик в 7 версии: freeradius-dialadmin(перешли на новую Php и забыли что в ней часть функций нет) и lxc (из коробки сплошной геморой)
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:

Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Debian не могу зодать LXC

Сообщение KiWi »

Bluetooth писал(а):
29.05.2013 16:36
Цитата(http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ru.html#deprecated)
Хы, почему-то думал, что openvz уже давно все в мейнлайн запихнули. Потому, посмотрев сегодня на packages.debian.org, не удивился, что ядер -openvz нет - ибо в мейнлайне же :)

openvz? в мейнлайн? Хорошая шутка... Оно дальше 2.6.32 уйти не может(ибо пилят много, долго и только для RHEL ядер).
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

KiWi писал(а):
03.06.2013 21:02
Bluetooth писал(а):
29.05.2013 16:36
Цитата(http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ru.html#deprecated)
Хы, почему-то думал, что openvz уже давно все в мейнлайн запихнули. Потому, посмотрев сегодня на packages.debian.org, не удивился, что ядер -openvz нет - ибо в мейнлайне же :)

openvz? в мейнлайн? Хорошая шутка... Оно дальше 2.6.32 уйти не может(ибо пилят много, долго и только для RHEL ядер).

Да, я уже понял, насколько ошибался насчет openvz. Потому и нет в дебиане его больше - для 3.2 его не допилили.
Но можно взять допиленное 32 ядро из проекта proxmox или из репа для дебиана на сайте openvz(думаю, лучше брать из первого места), хотя оба варианта не для спарка.

Так что ж это получается, lxc - не шибко популярно и не шибко живо(или я не прав), openvz требует килограмм патчей, которые только для RHEL выпускаются. Т.е. на данный момент беспроблемной виртуализации на уровне оси в дебиане нет?
Спасибо сказали:

Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Debian не могу зодать LXC

Сообщение BAF »

Bluetooth писал(а):
03.06.2013 23:57
Да, я уже понял, насколько ошибался насчет openvz. Потому и нет в дебиане его больше - для 3.2 его не допилили.
Но можно взять допиленное 32 ядро из проекта proxmox или из репа для дебиана на сайте openvz(думаю, лучше брать из первого места), хотя оба варианта не для спарка.

Так что ж это получается, lxc - не шибко популярно и не шибко живо(или я не прав), openvz требует килограмм патчей, которые только для RHEL выпускаются. Т.е. на данный момент беспроблемной виртуализации на уровне оси в дебиане нет?

Ну в общем то есть.

Код: Выделить всё

aptitude search xen
...
p   xen-docs-4.1                                           - Documentation for Xen
v   xen-hypervisor                                         -
v   xen-hypervisor-4.1                                     -
p   xen-hypervisor-4.1-amd64                               - Xen Hypervisor on AMD64
p   xen-hypervisor-4.1-i386                                - Xen Hypervisor on i386
v   xen-hypervisor-amd64                                   -
v   xen-hypervisor-i386                                    -
v   xen-linux-system                                       -
p   xen-linux-system-2.6-xen-686                           - Xen system with Linux for modern PCs (dummy package)
p   xen-linux-system-3.2.0-4-686-pae                       - Xen system with Linux 3.2 on modern PCs (meta-package)
p   xen-linux-system-3.2.0-4-amd64                         - Xen system with Linux 3.2 on 64-bit PCs (meta-package)
p   xen-linux-system-686-pae                               - Xen system with Linux for modern PCs (meta-package)
p   xen-linux-system-amd64                                 - Xen system with Linux for 64-bit PCs (meta-package)
v   xen-system                                             -
p   xen-system-amd64                                       - Xen System on AMD64 (meta-package)
p   xen-system-i386                                        - Xen System on i386 (meta-package)
p   xen-tools                                              - Tools to manage Xen virtual servers
v   xen-utils                                              -
p   xen-utils-4.1                                          - XEN administrative tools
p   xen-utils-common                                       - Xen administrative tools - common files
p   xenomai-doc                                            - Xenomai documentation
p   xenomai-runtime                                        - утилиты для Xenomai
p   xenstore-utils                                         - Xenstore utilities for Xen
p   xenwatch                                               - Virtualization utilities, mostly for Xen

Но на самые распространенные архитектуры. Я думаю Xen больше рулит, потому они и решили его пилить, все силы надеюсь.
П.С. Вообще 7 версия мне не нравится, как-то все не очень хорошо работает. Не знаю чем доказать, шестое чувство подсказывает что ли.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

Нет, ну XEN и KVM - это все понятно, но это другие решения, со своими плюсами и минусами. А я имел в виду виртуализацию на уровне оси.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian не могу зодать LXC

Сообщение Bizdelnick »

Bluetooth писал(а):
04.06.2013 10:09
Нет, ну XEN и KVM - это все понятно, но это другие решения, со своими плюсами и минусами. А я имел в виду виртуализацию на уровне оси.

А она много кому нужна по нынешним временам? По-моему предложение вполне соответствует спросу.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

Bizdelnick писал(а):
04.06.2013 12:13
Bluetooth писал(а):
04.06.2013 10:09
Нет, ну XEN и KVM - это все понятно, но это другие решения, со своими плюсами и минусами. А я имел в виду виртуализацию на уровне оси.

А она много кому нужна по нынешним временам? По-моему предложение вполне соответствует спросу.

Ну, вообще, нужна кое-кому. И тот же openvz популярен, особенно среди хостинг-провайдеров.
По сравнению с xen и kvm есть значительные достоинства - высокая плотность, смешные накладные расходы, гибкое управление распределением ресурсов.
А вот в той же солярке зоны вообще повсеместно используются. Впрочем, может, это потому, что ксен там не так давно появился? :)
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian не могу зодать LXC

Сообщение Bizdelnick »

Bluetooth писал(а):
04.06.2013 12:34
нужна кое-кому

Вот кое-как и поддерживается. :-)

Bluetooth писал(а):
04.06.2013 12:34
По сравнению с xen и kvm есть значительные достоинства - высокая плотность, смешные накладные расходы, гибкое управление распределением ресурсов.

Ну сейчас kvm в плане накладных расходов не сильно проигрывает (про xen не в курсе). А с нагромождением поверх всё большего количества абстракций типа опен{шифтов,стеков,небул} решения на kvm или xen становятся удобнее.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4811
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Debian не могу зодать LXC

Сообщение SLEDopit »

Bluetooth писал(а):
04.06.2013 12:34
Впрочем, может, это потому, что ксен там не так давно появился?
Скорее потому, что с xen'ом особо не пооверселлишь (:
Bizdelnick писал(а):
04.06.2013 12:41
А с нагромождением поверх всё большего количества абстракций типа опен{шифтов,стеков,небул} решения на kvm или xen становятся удобнее.
Насчёт kvm не в курсе, а с xen'ом чуть более, чем все свободные решения для руления довольно убоги и неудобны, по крайней мере на данный момент. Без достаточно сильного перепиливания пользоваться не очень удобно.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

SLEDopit писал(а):
04.06.2013 12:48
Скорее потому, что с xen'ом особо не пооверселлишь (:

Да, только вот к солярке оверселлинг вряд ли имеет отношение :)
Насчёт kvm не в курсе, а с xen'ом чуть более, чем все свободные решения для руления довольно убоги и неудобны, по крайней мере на данный момент. Без достаточно сильного перепиливания пользоваться не очень удобно.
Что скажешь про ganeti? :)
Ну сейчас kvm в плане накладных расходов не сильно проигрывает (про xen не в курсе).
Да ну. Совершенно другой порядок накладных расходов. Конечно, не скажу, что ксен или квм - тормозные, но совершенно не то же самое, что виртуализация на уровне оси.

А с нагромождением поверх всё большего количества абстракций типа опен{шифтов,стеков,небул} решения на kvm или xen становятся удобнее.
Так эти нагромождения вообще поверх чего угодно могут работать, так что не знаю, каким боком это к самой виртуализации относится.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian не могу зодать LXC

Сообщение Bizdelnick »

Bluetooth писал(а):
04.06.2013 12:58
Так эти нагромождения вообще поверх чего угодно могут работать

И что из этого работает поверх openvz?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian не могу зодать LXC

Сообщение Bluetooth »

Bizdelnick писал(а):
04.06.2013 13:31
Bluetooth писал(а):
04.06.2013 12:58
Так эти нагромождения вообще поверх чего угодно могут работать

И что из этого работает поверх openvz?

Да хрен знает, я не слежу за openvz. Знаю, что proxmox работает, libvirt и производные работают.
Ну и, например, openstack воть:
https://review.openstack.org/#/c/26090/


Ну и вообще, в этих системах нет вообще никаких проблем для поддержки openvz, с точки зрения подобных систем это очередной гипервизор.
Спасибо сказали: