среда, 24 июля 2013 г.

proxmox: запуск ubuntu в vz-контейнере

Как обычно, сначала выкачиваем шаблон (templates), create CT, вводим что и где.

Теперь об интересном: о настройке.

Для начала, сеть не запустится, и тут на ручном старте будет сюрприз:
# dhclient eth0
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
reload: Unknown instance:
invoke-rc.d: initscript smbd, action "reload" failed.

Это "приколы" новой системы upstart, с которой до сих пор море косяков (вспоминаем запуск того же vsftpd в opensuse)
Лечим.
# cat >>/etc/network/interfaces <<EOF
auto eth0
iface eth0 inet dhcp
EOF

# /etc/init.d/networking restart

Если есть желание настраивать сеть руками, меняем строку
iface eth0 inet manual
и теперь будет работать dhclient eth0

Теперь лечим консоль. Снова. Но помним, что это по сути дебиан, так что методы схожи
открываем /etc/init/tty1.conf
но тут уже всё вроде вписано... но консоль не работает. Мешает секция
RUNLEVEL=[2345] and (
            not-container or
            container CONTAINER=lxc or
            container CONTAINER=lxc-libvirt)
Вот то, что в скобках после and (включительно) - удалить. Или добавить секцию container CONTAINER=, но я не знаю что туда вписывать. В оф мануале этого блока просто нет.

Увы, тут start tty не прокатит и надо перезагрузить контейнер. Или сделать init 1, подключить консоль и нажать ctrl+D, но такой метод как-то странно работает, выведет приглашение и снова не реагирует. 

И немного про то, чем отличаются редакции desktop, server...

Линки
http://dragonflybsd.blogspot.ru/2013/07/proxmox-centos-6-ovz.html
http://askubuntu.com/questions/217293/how-to-force-dhclient-to-run

Комментариев нет:

Отправить комментарий