Я пытаюсь интегрировать амулет с OpenStack. У меня есть виртуальная машина и на котором я установил гризли OpenStack, использующего devstack сценарий. Теперь я хочу настроить амулет с OpenStack (хотите настроить трапецеидальное искажение использования, не быстро), так, чтобы я мог создать экземпляры OpenStack с помощью амулета.
Вот мой environment.yaml,
root@ubuntutcs: кошка ~/.juju# environments.yaml
среды:
OpenStack:
тип: OpenStack
блок управления: juju-openstack-myproject-95ec-8c2083e67721
администраторский секрет: foooooooo
подлинный режим: userpass
подлинный URL: http://myhost:5000/v2.0/
имя пользователя: демонстрация
пароль: OpenStack
название проекта: демонстрация
ряд по умолчанию: точный
тип экземпляра по умолчанию: m1.small
идентификатор изображения по умолчанию: 60eb0af4-03f9-4d35-a858-3da302380937
s3-uri: http://myhost:3333
объединенный ключ: 095b11767c084842b34e14ce2646b67e
секретный ключ: fce90f6069fd4ab4bce4f4b28be49e26
root@ubuntutcs: ~/.juju#
И я получаю следующую ошибку,
root@ubuntutcs: ~/.juju#
root@ubuntutcs: амулет ~/.juju# загружает-v - отладка
18.08.2013 окрестности/OpenStack поставщика go:115 амулета ИНФОРМАЦИИ 7:04:01: вводная среда "OpenStack"
18.08.2013 7:04:01, ПРЕДУПРЕЖДАЯ конфигурацию конфигурации go:133 амулета приписывает "идентификатор изображения по умолчанию" (60eb0af4-03f9-4d35-a858-3da302380937), удерживается от использования и игнорируется, используйте simplestreams метаданные вместо этого
18.08.2013 7:04:01, ПРЕДУПРЕЖДАЯ конфигурацию конфигурации go:138 амулета приписывает "тип экземпляра по умолчанию" (m1.small), удерживается от использования и игнорируется
18.08.2013 7:04:01, ПРЕДУПРЕЖДАЯ juju.environs.config конфигурирует go:429 неизвестное поле конфигурации "название проекта"
18.08.2013 7:04:01, ПРЕДУПРЕЖДАЯ juju.environs.config конфигурирует go:429 неизвестное поле конфигурации "s3-uri"
18.08.2013 7:04:01, ПРЕДУПРЕЖДАЯ juju.environs.config конфигурирует go:429 неизвестное поле конфигурации "объединенный ключ"
18.08.2013 ОШИБОЧНЫЙ амулет 7:04:01 supercommand.go:235 команда перестал работать: необходимая переменная среды не набор для атрибута учетных данных: TenantName
ошибка: необходимая переменная среды не набор для атрибута учетных данных: TenantName
root@ubuntutcs: ~/.juju#
Помогите мне понять ошибку.
Конфигурация Juju использует атрибут «имя-клиента» для ссылки на имя проекта / клиента в Openstack. Поэтому, если в вашей конфигурации есть «project-name: demo», вам нужно заменить «project-name» на «tenant-name»