контейнерам lxc/kvm не удается запуститься

У меня есть готовая установка MAAS+Juju, и успешно смог развернуть некоторое очарование OpenStack на определенных машинах. Затем я считал что его безопасная и хорошая практика для размещения этого очарования OpenStack в их собственные контейнеры. Я попробовал

juju deploy --to lxc:14  --repository=/opt/charms local:trusty/keystone

Очарование было добавлено успешно, но juju stat шоу

  "14":
    agent-state: started
    agent-version: 1.20.10
    dns-name: slot13.maas
    instance-id: /MAAS/api/1.0/nodes/node-9cf5e120-5625-11e4-b22e-a41f72f16283/
    series: trusty
    containers:
      14/kvm/0:
        agent-state-info: 'kvm container creation failed: exit status 1'
        instance-id: pending
        series: trusty
      14/lxc/0:
        agent-state-info: container failed to start
        instance-id: pending
        series: trusty
    hardware: arch=amd64 cpu-cores=4 mem=32768M

Я попробовал kvm контейнерами с тем же результатом (Вы видите даже ту ошибку выше. Для контейнеров KVM я действительно включал технологию Виртуализации в BIOS).

juju debug-log шоу

machine-14: 2014-11-05 06:31:12 ERROR juju.container.lxc clonetemplate.go:167 container failed to start: container failed to start
machine-14: 2014-11-05 06:31:12 ERROR juju.provisioner.lxc lxc-broker.go:97 failed to start container: container failed to start
machine-14: 2014-11-05 06:31:12 ERROR juju.provisioner provisioner_task.go:418 cannot start instance for machine "14/lxc/0": container failed to start

Нет никакого сервиса/очарования (трапецеидальное искажение) определенные журналы в/var/log/juju на целевом узле. Это происходит со всеми сервисами, которые я хочу разместить в контейнер, не только услуги OpenStack или трапецеидальное искажение.

Примечание: У меня была проблема с lxc-create на целевом узле из-за некоторых проблем прокси и я думаю, что мое более раннее сообщение на этом решило ту проблему. Но проблема, которую я описываю в этом вопросе, не уходит.

Править: Я нашел контейнерные журналы отказа и вставляю то же здесь -

 lxc-start 1415307100.508 INFO     lxc_conf - mount points have been setup
      lxc-start 1415307100.508 WARN     lxc_conf - rootfs specified but no console found at '/usr/lib/x86_64-linux-gnu/lxc/dev/console'
      lxc-start 1415307100.508 ERROR    lxc_conf - No such file or directory - failed to create symlink for kmsg
      lxc-start 1415307100.508 ERROR    lxc_conf - failed to setup kmsg for 'juju-machine-14-lxc-1'
      lxc-start 1415307100.508 INFO     lxc_conf - 0 tty(s) has been setup
      lxc-start 1415307100.508 ERROR    lxc_conf - No such file or directory - Error creating /usr/lib/x86_64-linux-gnu/lxc/dev/fd
      lxc-start 1415307100.508 ERROR    lxc_conf - failed to setup /dev symlinks for 'juju-machine-14-lxc-1'
      lxc-start 1415307100.508 ERROR    lxc_start - failed to setup the container
      lxc-start 1415307100.508 ERROR    lxc_sync - invalid sequence number 1. expected 2
      lxc-start 1415307100.508 WARN     lxc_conf - failed to remove interface '(null)'
      lxc-start 1415307100.540 ERROR    lxc_start - failed to spawn 'juju-machine-14-lxc-1'
      lxc-start 1415307100.540 WARN     lxc_commands - command get_init_pid failed to receive response
      lxc-start 1415307100.540 WARN     lxc_cgmanager - do_cgm_get exited with error
      lxc-start 1415307105.545 ERROR    lxc_start_ui - The container failed to start.
      lxc-start 1415307105.545 ERROR    lxc_start_ui - To get more details, run the container in foreground mode.
      lxc-start 1415307105.545 ERROR    lxc_start_ui - Additional information can be obtained by setting the --logfile and --logpriority options.

Первая ошибка rootfs specified but no console found at '/usr/lib/x86_64-linux-gnu/lxc/dev/console' является действительно правильным в том смысле, что нет никакого пути '/usr/lib/x86_64-linux-gnu/lxc/dev/console'. Структура dir заканчивается в '/usr/lib/x86_64-linux-gnu/lxc /'

1
задан 13 April 2017 в 05:24

1 ответ

У меня была подобная ошибка. Не точно то же, но решение должно было удалить lxcs.

rm -rf /var/lib/lxc/offending-container-xx
rm -rf /var/lib/juju/containers/offending-container-xx

, Если кто-то сталкивается с подобной ошибкой, надо надеяться, это поможет.

0
ответ дан 6 October 2019 в 11:23

Другие вопросы по тегам:

Похожие вопросы: