Среда не бежит за перезагрузкой с ядром амулета 1.20.x

Я установил OpenStack с Автопилотом Ubuntu (установка OpenStack). Начальная загрузка от первой среды, названной "Маасом", является VM, что я взял от папки инструментов insdide пакет установщика OpenStack.

в этом VM являются шестью контейнерами, и каждый из каждого имеет сервис (apache2, haproxy, среда, альбомное сообщение, postgresql и rabbitmq-сервер). От альбомного контейнера "запускается" другая среда (названный "8" в моем случае), где все услуги OpenStack.

Все хорошо работало до моей первой перезагрузки. Среда была unreacheable, и причина состояла в том, что для амулета, среда имеет IP 10.0.3.1, который является мостом (lxcbr0) адрес IP вместо, он - eth0 IP-адрес (10.222.221.140 в моем случае). Каков был результат? когда это пыталось соединиться со средой, это перешло в 10.0.3.1, таким образом, это перешло к VM вместо контейнера, куда среда работает.

Я выяснил, что это было базовой амулетом ошибкой, согласно https://bugs.launchpad.net/juju-core / + ошибка/1416928, таким образом, я обновил от ядра амулета 1.20.x к 1.21.3. Перезагрузка и это взяли корректный IP, как Вы видите здесь:

    $ JUJU_HOME=~/.cloud-install/ juju status landscape/0
    environment: maas
    machines:
      "0":
        agent-state: started
        agent-version: 1.21.3.3
[...]
        containers:
          0/lxc/2:
            agent-state: started
            agent-version: 1.21.3.3
            dns-name: 10.222.221.140
[...]
    services:
      landscape:
[...]
        units:
          landscape/0:
[...]
            public-address: 10.222.221.140

Проблема состоит в том, что теперь услуга не работает:

среда/0: состояние агента: ошибочная информация состояния агента: 'рычаг перестал работать: "измененная на конфигурацию"' версия агента: 1.21.3.3 машины: общедоступно-адресный 0/lxc/2: 10.222.221.140

Я попробовал juju resolved --retry landscape/0, но не работает. Какие-либо подсказки, почему это происходит?

1
задан 12 March 2015 в 08:37

1 ответ

Довольный Вы получили его работающий с более свежей версией Амулета.

журнал, который Вы вставили, кажется, machine-0.log, мы на самом деле должны были видеть /var/log/juju/unit-landscape-0.log. Если кто-то видит это снова, что-то для попытки:

juju run --service landscape,landscape-msg 'sudo lsctl restart'

, Который должен показать Вам больше деталей о Вашей консоли на том, почему вещам не удается запуститься.

1
ответ дан 11 November 2019 в 02:23

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

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