Як я можу використовувати OpenStack та Keystone з джуджу?


9

Наразі у нас працює (в основному) працює OpenStack інфраструктура (просто відсутній Swift) і ми хотіли б спробувати використовувати juju для розгортання нашої програми до неї.

Ми просто не можемо знайти документацію, яка допоможе нам підтримати нас у цьому починанні.

Ми використовуємо ключовий камінь (і горизонт) як наш передній кінець, і він працює. Ми не впевнені, як слід створити файл середовища з використанням ім'я користувача / пароля keystone.

У нас все ще працює нова-об’єкт-магазин. Ми ще не готові їхати до Свіфта.

Будь-яка допомога чи настанова буде вдячна.


Ви нарешті змусили це працювати? Я знайшов правильні параметри в горизонті, але juju bootstrapне спрацює. Я запитав на сервері за замовчуванням: serverfault.com/questions/409222/…
Олів'є

Відповіді:


5

Я думаю, що в основному тут відповіли:

Як я можу налаштувати кілька середовищ розгортання для дзюджу?

Вам просто потрібно явно встановити правильні ключі в environments.yaml, в зокрема ec2-uri, s3-uri, access-key, default-image-idі secret-key.

Ваші біти ключових каменів повинні створювати ідентифікатор ключа доступу та секретний ключ, який буде використовуватися для заповнення цих полів.


Дякую. Як отримати ключовий камінь, щоб надати вам ключ доступу та секретний ключ?
bbrietzke

Це звучить як гарне запитання для askubuntu або навіть серверних стандартів.
SpamapS

@bbrietzke Він означає, що ви можете поставити нове запитання як нове повідомлення.
Хорхе Кастро

4

У вашому середовищі.yaml в основному такий же, як і без ключового каменю. Різниця полягає лише в тому, звідки ви отримуєте ключ доступу та секретний ключ. Використовуючи застарілу систему аутентифікації, zipfile 'nova-management project' виплюнув zip-архів, який містив усе це на проект. Тепер вам потрібно створити облікові дані EC2 в ключовому камені для конкретного користувача:

керуючі облікові дані керування ключовими каменями додають herkeyretuser EC2 heraccesskey hersecretkey

Вони встановлюються в середовищі.yaml як завжди:

juju: environments
  openstack:
    type: ec2
    control-bucket: openstack-bucket
    admin-secret: fooooooo
    access-key: heraccesskey
    secret-key: hersecretkey
    ec2-uri:  http://nova.api.server:8773/services/Cloud
    s3-uri: http://nova.api.server:3333
    ec2-key-name: keypairname
    default-image-id: ami-00000004
    default-series: precise
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.