回答:
これは基本的にここで答えられていると思います:
jujuの複数のデプロイメント環境を構成するにはどうすればよいですか?
正しいキー、environments.yamlに明示的に設定する必要があります。具体的ec2-uri
にs3-uri
はaccess-key
、、、default-image-id
およびsecret-key
です。
キーストーンビットは、これらのフィールドへの入力に使用されるアクセスキーIDと秘密キーを生成する必要があります。
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
juju bootstrap
が、機能しません。:私はserverfaultのに求めてきましたserverfault.com/questions/409222/...