OpenStackとKeystoneをjujuで使用するにはどうすればよいですか?


9

現在、(ほとんど)機能しているOpenStackインフラストラクチャが実行されており(Swiftが見つからない)、jujuを使用してアプリケーションをデプロイしようとしています。

その取り組みで私たちをサポートするのに役立つドキュメントが見つかりません。

フロントエンドとしてキーストーン(および地平線)を使用し、機能します。keystoneのユーザー名/パスワードを使用して環境ファイルを構築する方法がわかりません。

まだnova-objectstoreが実行されています。まだSwiftに行く準備ができていません。

任意の助けや指導をいただければ幸いです。


ようやく機能しましたか?正しいパラメータを地平線で見つけましたjuju bootstrapが、機能しません。:私はserverfaultのに求めてきましたserverfault.com/questions/409222/...
オリヴィエ・

回答:


5

これは基本的にここで答えられていると思います:

jujuの複数のデプロイメント環境を構成するにはどうすればよいですか?

正しいキー、environments.yamlに明示的に設定する必要があります。具体的ec2-uris3-uriaccess-key、、、default-image-idおよびsecret-keyです。

キーストーンビットは、これらのフィールドへの入力に使用されるアクセスキーIDと秘密キーを生成する必要があります。


ありがとうございました。アクセスと秘密鍵を提供するためにkeystoneをどのように入手しますか?
bbrietzke 2012年

これは、askubuntuやserverfaultにとっても良い質問のように思えます。
SpamapS 2012年

@bbrietzke彼はあなたがあなたの新しい質問を新しい投稿として再投稿したいと思うかもしれないことを意味します。
ホルヘカストロ

4

environment.yamlは基本的に、keystoneがなかった場合と同じです。唯一の違いは、アクセスキーとシークレットキーをどこから取得するかです。非推奨の認証システムを使用して、「nova-manage project zipfile」は、プロジェクトごとにこれをすべて含むzipアーカイブを生成します。次に、特定のユーザーのkeystoneにEC2資格情報を作成する必要があります。

keystone-manage資格情報は、keystoneuser EC2 heraccesskey hersecretkeyを追加します

これらはいつものようにenvironments.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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.