2012-07-30 112 views

回答

1

您应该能够下载并安装新星命令行客户端与任何OpenStack的端点进行操作。所以几件事情要检查:

git clone https://github.com/openstack/python-novaclient 
cd python-novaclient 
(sudo) python setup.py install 

从PyPI中获取客户端:

从源获取客户端

pip install python-novaclient 

请从OpenStack的端点确保你的工作 - 正如我上次听到的,并非Rackspace中的所有系统都运行在OpenStack上。尽管这些API相似,但它们并不保证是完全相同的。

在使用nova命令行时会出现一个--debug选项,它会向您显示HTTP请求和响应,同时进行调用以管理您的环境,这可能有助于确定发生了什么问题。

恐怕这是让你我们可以确定的地方为什么它没有工作,但没有更多的细节我不能断言什么是真正的破碎。

1

Rackspace Blog here有一个很好的指导。

基本上,这些行添加到您的/etc/profile

export OS_AUTH_SYSTEM=rackspace 
export OS_REGION_NAME=IAD (or any other region you have) 
export OS_PASSWORD=<YOUR_API_PASSWORD> 
export OS_AUTH_URL=https://identity.api.rackspacecloud.com/v2.0/ 
export OS_VERSION=2.0 
export OS_USERNAME=<YOUR_API_USERNAME> 
export OS_TENANT_NAME=<YOU CUSTOMER ID> 
export OS_SERVICE_NAME=cloudserversOpenStack 

然后运行:

$ nova list 
相关问题