настроить приватный openstack с помощью juju

У нас есть работающее облако стека (гризли), и мы хотим настроить juju для работы с ним. Я следую https://help.ubuntu.com/community/UbuntuCloudInfrastructure . Но я не могу найти "Juju Environment Config" на странице горизонта / настроек (доступны только пользовательские настройки). Конечные точки API имеют службы:

    Compute
    Network
    Image
    Volume
    EC2
    Identity

Я также могу загрузить RC-файл OPenStack и учетные данные EC2
Но что я должен поместить в environment.yaml?
Я получил ошибку при попытке начальной загрузки:

ERROR failed to GET object provider-state from container juju-aced10adfad7e3020fbc207e0d70aee6
caused by: authentication failed
caused by: failed executing the request https://:/v2.0//tokens
caused by: Post https://:/v2.0//tokens: local error: record overflow

Верный auth_url, полученный из оконечных точек API, а также из файла OpenStack RC.

1
задан 31 January 2014 в 02:14

1 ответ

Некоторые наблюдения о вашей настройке:

  • Руководство, которому вы следовали, к сожалению, устарело и местами неверно. Он ссылается на версию Python juju , не поддерживаемую и поддерживаемую в настоящее время juju-core .
  • Попробуйте удалить environments.yaml из ~/.juju, а также убедитесь, что вы удалили все ~/.juju/environments/*.jenv (будьте осторожны, если вы удалите .jenv' file of a running environment, you are effectively cutting your access to that cloud from Juju). Then, run juju init , which will generate you a boilerplate Environment.yaml`, содержащий аннотированный набор из большинства поддерживаемые настройки конфигурации для конкретного провайдера / облака, комментируемые при необходимости для указания их значений по умолчанию, если таковые имеются.
  • Вот очень хорошее руководство по настройке среды Juju OpenStack.
  • Вам не нужно использовать EC2-совместимый API и учетные данные, только ваши OpenStack, те же, которые вы используете для входа в horizon или через клиент nova.
  • Используя файл, подобный предлагаемому RC-файлу OpenStack, Juju может работать с минимальной конфигурацией, принимая все остальные настройки через экспортированные переменные окружения.
0
ответ дан 31 January 2014 в 02:14

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

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