Я установил 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
, но не работает. Какие-либо подсказки, почему это происходит?
Довольный Вы получили его работающий с более свежей версией Амулета.
журнал, который Вы вставили, кажется, machine-0.log
, мы на самом деле должны были видеть /var/log/juju/unit-landscape-0.log
. Если кто-то видит это снова, что-то для попытки:
juju run --service landscape,landscape-msg 'sudo lsctl restart'
, Который должен показать Вам больше деталей о Вашей консоли на том, почему вещам не удается запуститься.