使用此 devStack 指南:在虚拟机中运行云测试 OpenStack。
从全新的 devStack 设置中获取正确的 juju 配置的步骤是什么?
编辑:找到了第一个配置参数,但我仍然没有成功完成juju boostrap
工作,请查看下面的答案。
看着这个询问 Ubuntu 问题:
您只需要在 environment.yaml 中明确设置正确的键,特别是 ec2-uri、s3-uri、access-key、default-image-id 和 secret-key。
您的 keystone 位应该生成用于填充这些字段的访问密钥 ID 和密钥。
那么有谁知道如何让 keystone 为您提供访问权限和密钥?那么 ec2-uri、s3-uri 又是什么?
答案1
因此看起来从仪表板界面找到这些内容相当容易:
http://my.private.cloud/settings/project/将为您提供 OpenStack API 端点:
ec2-uri: http://my.private.cloud:8773/services/Cloud
s3-uri: http://my.private.s3:3333
http://my.private.cloud/settings/ec2/将使您能够下载包含所有信息的 zip 文件。
access-key: random-uuid-follows-1fc1f05e-1c37-4594-8e5e:me_project
secret-key: random-uuid-follows-4a75192b-2478-4acf-a6e8-aa60bbaf1e28
我目前陷入困境:
user@ubuntu:~$ juju bootstrap --environment openstack
2012-07-16 19:39:32,499 WARNING ssl-hostname-verification is disabled for this environment
2012-07-16 19:39:32,500 WARNING EC2 API calls not using secure transport
2012-07-16 19:39:32,500 WARNING S3 API calls not using secure transport
2012-07-16 19:39:32,500 WARNING Ubuntu Cloud Image lookups encrypted but not authenticated
2012-07-16 19:39:32,503 INFO Bootstrapping environment 'openstack' (origin: distro type: ec2)...
User timeout caused connection failure.
2012-07-16 19:40:02,538 ERROR User timeout caused connection failure.