Обновление:
Дальнейшее исследование показывает, что контейнеры LXC не получали IP-адреса во время установки.
Но если оставить несколько часов, контейнеры LXC в конечном итоге получают IP-адрес от MAAS .
Итак, этим утром я взял Cluster и перевел его с очень дорогого коммутатора L3 Cisco на дешевый коммутатор L2 Dell. Адреса DHCP мгновенно получаются всеми контейнерами LXC, а Openstack Installer завершен без единой заминки. Вероятно, какой-то настройки конфигурации мы должны сделать на коммутаторе Cisco, но пока мы будем поддерживать сеть просто, пока мы играем с программным обеспечением в нашей лаборатории.
Много времени, потраченное на это довольно раздражающая и странная проблема! Большое спасибо за ваши усилия.
У нас есть 5 узлов стека машин, которые настроены в MAAS.
Они приходят вверх и вниз просто отлично, однако развертывание Автопилот Ubuntu Openstack не работает:
./cloud-install/commands.log:
http://paste.ubuntu.com/10676002/
machine-0.log:
2015-03-24 16:49:19 ERROR juju.worker runner.go:219 exited "api": unable to connect to "wss://localhost:17070/"
2015-03-24 16:49:22 ERROR juju.rpc server.go:554 error writing response: EOF
2015-03-24 16:49:45 ERROR juju.state.unit unit.go:665 unit apache2/0 cannot get assigned machine: unit "apache2/0" is not assigned to a machine
2015-03-24 16:49:45 ERROR juju.state.unit unit.go:665 unit apache2/0 cannot get assigned machine: unit "apache2/0" is not assigned to a machine
2015-03-24 16:49:50 ERROR juju.state.unit unit.go:665 unit haproxy/0 cannot get assigned machine: unit "haproxy/0" is not assigned to a machine
2015-03-24 16:49:50 ERROR juju.state.unit unit.go:665 unit haproxy/0 cannot get assigned machine: unit "haproxy/0" is not assigned to a machine
- Больше журналов
От машина для начальной загрузки juju:
/var/log/juju/all-machines.log
http://paste.ubuntu.com/10676002/
Я не могу понять это, это просто показывая ниже снова и снова, пока не сработает:
machine-0: 2015-04-02 13:50:10 INFO juju.worker runner.go:261 start "api"
machine-0: 2015-04-02 13:50:10 INFO juju.api apiclient.go:252 dialing "wss://localhost:17070/"
machine-0: 2015-04-02 13:50:10 INFO juju.api apiclient.go:260 error dialing "wss://localhost:17070/": websocket.Dial wss://localhost:17070/: dial tcp 127.0.0.1:17070: connection refused
machine-0: 2015-04-02 13:50:10 ERROR juju.worker runner.go:219 exited "api": unable to connect to "wss://localhost:17070/"
machine-0: 2015-04-02 13:50:10 INFO juju.worker runner.go:253 restarting "api" in 3s
Не уверен, что это связано, но у меня есть рабочее развертывание в другой лаборатории, и единственное различие, которое я вижу, это то, что в нерабочая лаборатория на узле бункера juju в /var/lib/juju/agents/machine-0/agent.conf установлена значение SECURE_STATESERVER_CONNECTION: "true", а версия 1.22.0.
В рабочей среде SECURE_STATESERVER_CONNECTION: "true" отсутствует, а версия 1.21.3 ].