Openstack通过Nova API创建卷

时间:2013-03-14 11:57:06

标签: api volume openstack cinder

我正在尝试构建一个小型webapp来处理我们位于openstack基础架构上的开发环境(版本2012.2.2-dev,捆绑在ubuntu 12.04中),我需要使用API​​创建一些卷(我决定使用openstack rest api)。我能够启动机器并执行其他操作(所有内容都是基于此构建的:http://api.openstack.org/api-ref.html)。如果我发送请求来创建一个卷,如api参考中所述,我得到一个404.我尝试了不同的api版本(v1),但仍然没有成功。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

在较新版本的OpenStack中,最好使用Cinder API而不是Nova API。

在folsom中,Cinder使用IDENTICAL API引用与Nova卷相关的API集。这是因为这是将卷管理作为一个独立项目分离出来的第一个版本。虽然卷API引用保留在folsom中,但它不是默认值,并且它不是访问卷REST查询的首选方法。

退房。

http://docs.openstack.org/developer/cinder/

答案 1 :(得分:1)

你在用哪种语言编写?您可以为此使用SDK,并跳过尝试直接与API通信。参见

https://wiki.openstack.org/wiki/SDKs