2012-07-30 38 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 
相關問題