Джуджу + открытый стек. Bootstrap успешен, но не может создавать другие сервисы

Немного контекста.

Я использую Openstack, развернутый через MAAS, работающий в VMWare 5.1u1.

Я использовал это руководство для MAAS: http://maas.ubuntu.com/docs/quantal/install.html

И это для Openstack: https: //help.ubuntu.com/community/UbuntuCloudInfrastructure (раздел для MAAS и juju)

После некоторых начальных головных болей MAAS и Openstack кажутся счастливыми (иш).

Теперь я установил environment.yaml для подключения к настройке openstack, что также, похоже, работает. поскольку juju bootstrap завершается успешно, и я вижу, как экземпляр раскручивается в openstack.

juju status тоже выглядит хорошо:

$ juju status
2013-06-22 18:11:35,330 WARNING OpenStack identity service not using secure transport
2013-06-22 18:11:35,331 WARNING S3 API calls not using secure transport
2013-06-22 18:11:35,331 INFO Connecting to environment...
2013-06-22 18:11:35,401 WARNING OpenStack compute service not using secure transport
2013-06-22 18:11:36,041 INFO Connected to environment.
machines:
  0:
    agent-state: running
    dns-name: 192.168.1.2
    instance-id: 460b0613-92a0-4dfd-8ad8-1b187d77a9fa
    instance-state: running
services: {}
2013-06-22 18:11:36,115 INFO 'status' command finished successfully

Если я попытаюсь развернуть какой-либо сервис, например juju deploy juju-gui

$ juju deploy juju-gui
2013-06-22 18:15:32,060 INFO Searching for charm cs:precise/juju-gui in charm store
2013-06-22 18:15:33,320 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:33,320 WARNING S3 API calls not using secure transport
2013-06-22 18:15:33,402 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:33,428 INFO Connecting to environment...
2013-06-22 18:15:34,063 INFO Connected to environment.
2013-06-22 18:15:34,064 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,064 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,071 INFO Using cached charm version of juju-gui
2013-06-22 18:15:34,094 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,094 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,160 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,183 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,184 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,249 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,284 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,285 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,349 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,373 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,373 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,437 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,467 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,467 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,530 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,553 WARNING OpenStack identity service not using secure transport
2013-06-22 18:15:34,554 WARNING S3 API calls not using secure transport
2013-06-22 18:15:34,620 WARNING OpenStack compute service not using secure transport
2013-06-22 18:15:34,645 INFO Charm deployed as service: 'juju-gui'
2013-06-22 18:15:34,646 INFO 'deploy' command finished successfully

Команда успешно выполнена, но ничего не раскручивается в открытом стеке.

Я получаю некоторые предупреждения о безопасных соединениях, да, но я хотел бы думать, что это вызывает у меня проблемы

$ juju status
2013-06-22 18:20:35,763 WARNING OpenStack identity service not using secure transport
2013-06-22 18:20:35,763 WARNING S3 API calls not using secure transport
2013-06-22 18:20:35,764 INFO Connecting to environment...
2013-06-22 18:20:35,833 WARNING OpenStack compute service not using secure transport
2013-06-22 18:20:36,464 INFO Connected to environment.
machines:
  0:
    agent-state: running
    dns-name: 192.168.1.2
    instance-id: 460b0613-92a0-4dfd-8ad8-1b187d77a9fa
    instance-state: running
  3:
    instance-id: pending
services:
  juju-gui:
    charm: cs:precise/juju-gui-61
    relations: {}
    units:
      juju-gui/1:
        agent-state: pending
        machine: 3
        public-address: null
2013-06-22 18:20:36,553 INFO 'status' command finished successfully

Я экспериментирую с Джуджу только неделю, так что я не знаю, как начать устранение неисправностей. Я уверен, что это что-то простое, есть только тысяча простых вещей, которые нужно проверить. Любая помощь будет оценена.

environment.yaml

default: openstack_s3
environments:
  maas:
    type: maas
    maas-server: 'http://192.168.1.100:80/MAAS'
    maas-oauth: 'wXcWaJZWF3JUBk8m9d:PYD5g4uT5ve2QmDHn9:pv2fnEpUUPpU96TStYb59jqjeGqmrUdm'
    admin-secret: '|omitted|'
    default-series: precise

  openstack_s3:
    type: openstack_s3
    control-bucket: juju-openstack-admin-a1dd-ddf7023d869c
    admin-secret: bec797e973914c05b954db4ef0074235
    default-series: precise
    default-image-id: 25eaf6ca-8568-403f-b395-29b64dcf8566
    auth-url: http://192.168.1.112:5000/v2.0/
    username: admin
    password: openstack
    project-name: admin
    secret-key: 033f36a1e2524afea1142e6b2055c76b
    ec2-uri: http://192.168.1.108:8773/services/Cloud
    s3-uri: http://192.168.1.108:3333

$ juju --version
juju 0.7

Кроме того, в соответствии с MAAS и Juju Post-Bootstrap Error Connection Я изменил имена хостов в моем environment.yaml на IP-адрес. Без изменений.

3
задан 13 April 2017 в 15:24

2 ответа

После игры с некоторыми переменными «Type» в файле environment.yaml. Похоже, я получил его для работы с типом ec2:

juju: environments
environments:
  openstack:
    type: ec2
    control-bucket: juju-openstack-admin-9d2d-bd3540c21308
    admin-secret: 8ad4d69fadc5455ebac26fc23b596563
    access-key: f4d6f64c0d3f4d72bf6c3fb8f03cf438
    secret-key: 033f36a1e2524afea1142e6b2055c76b
    ec2-uri: http://arqcp.master:8773/services/Cloud
    s3-uri: http://arqcp.master:3333
    default-series: precise
    default-image-id: ami-00000005
0
ответ дан 13 April 2017 в 15:24

Мне кажется, что нет доступных компьютеров (в состоянии «Готов»), которые MAAS мог бы использовать для развертывания сервисов. Не могли бы вы убедиться, что у вас есть машины для этого? Если нет, пожалуйста, сделайте:

juju get-constraints

И покажите нам результат. Может быть, ограничения мешают MAAS предоставить узел для juju.

0
ответ дан 13 April 2017 в 15:24

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

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