Juju ile OpenStack ve Keystone'u nasıl kullanırım?


9

Şu anda (çoğunlukla Swift'i çalıştıran) çalışan (çoğunlukla) çalışan bir OpenStack altyapımız var ve uygulamalarımızı dağıtmak için juju kullanmayı denemek istiyoruz.

Bu çabada bizi desteklemeye yardımcı olacak belgeler bulamıyoruz.

Ön uç olarak kilit taşı (ve ufuk) kullanıyoruz ve çalışıyor. Ortamlar dosyasının, kilit taşı kullanıcı adı / şifresi kullanılarak nasıl oluşturulması gerektiğinden emin değiliz.

Hala nova-objectstore çalışıyor. Henüz Swift'e gitmeye hazır değiliz.

Herhangi bir yardım veya rehberlik takdir edilecektir.


Sonunda işe yaradı mı? Ufukta doğru parametreleri buldum ama juju bootstrapişe yaramayacak. Ben serverfault sordum: serverfault.com/questions/409222/…
Olivier

Yanıtlar:


5

Bunun temel olarak burada cevaplandığını düşünüyorum:

Juju için birden fazla dağıtım ortamını nasıl yapılandırabilirim?

Sadece açıkça environments.yaml, özellikle de sağ tuşları ayarlamak gerekir ec2-uri, s3-uri, access-key, default-image-idve secret-key.

Kilit taşı bitleriniz, bu alanları doldurmak için kullanılacak erişim anahtarı kimliğini ve gizli anahtarı üretiyor olmalıdır.


Teşekkür ederim. Size erişim ve gizli anahtarı sağlamak için kilit taşını nasıl alırsınız?
12:19, bbrietzke

Bu askubuntu ve hatta serverfault için iyi bir soru gibi geliyor.
SpamapS

@bbrietzke Yeni sorunuzu yeni bir gönderi olarak yeniden yayınlamak isteyebileceğiniz anlamına gelir.
Jorge Castro

4

Ortamlarınız.yaml temel olarak kilit taşı olmadan olduğu gibidir. Tek fark, erişim anahtarınızı ve gizli anahtarınızı nereden aldığınızdır. Kullanımdan kaldırılmış kimlik doğrulama sistemini kullanarak, 'nova-yönetilen proje zip dosyası' proje başına tüm bunları içeren bir zip arşivi çıkarır. Şimdi, belirli bir kullanıcı için kilit taşında EC2 kimlik bilgilerini oluşturmanız gerekir:

keystone-yönet kimlik bilgileri somekeystoneuser EC2 heraccesskey hersecretkey

Bunlar ortamlarda ayarlanır. Yaml her zamanki gibi:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.