首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cinder API使用jcloud

Cinder API使用jcloud
EN

Stack Overflow用户
提问于 2013-01-30 15:33:02
回答 2查看 443关注 0票数 0

我一直在阅读有关添加到Cinder Openstack API的支持jcloud的文章,我正在研究Rackspace Cloud上的这个示例用法。

https://github.com/jclouds/jclouds-examples/blob/master/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage/CreateVolumeAndAttach.java

有没有人知道HP Cloud也支持这一点?如果没有,如何通过jcloud使用HP云硬盘?

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2013-02-01 01:16:36

你应该能够在惠普上使用Cinder API,但是我试过了,它不起作用。这是我所做的。

代码语言:javascript
复制
Iterable<Module> modules = ImmutableSet.<Module> of(new SLF4JLoggingModule());

RestContext<CinderApi, CinderAsyncApi> cinder = ContextBuilder.newBuilder("openstack-cinder")
  .endpoint("https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/")
  .apiVersion("1.1")
  .credentials(myHpTenantName + ":" + myHpUsername, myHpPassword)
  .modules(modules)
  .build(CinderApiMetadata.CONTEXT_TOKEN);
VolumeApi volumeApi = cinder.getApi().getVolumeApiForZone("az-1.region-a.geo-1");
System.out.println(volumeApi.list());

对list()的调用返回一个空列表,但是在打开日志记录的情况下,我可以看到它实际上是一个404,导致返回空列表。为列出卷而创建的URL为

代码语言:javascript
复制
https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/myHpTenantId/volumes

根据惠普服务目录,我认为这应该是有效的,但它返回的是404。

我会ping一个我在惠普认识的人,看看我们能不能查个水落石出。

票数 0
EN

Stack Overflow用户

发布于 2013-02-06 05:50:17

HP Cloud对OpenStack块存储(Cinder)应用编程接口的支持即将推出。请参阅我们的应用程序接口文档,以参考当前支持的数据块存储API:https://docs.hpcloud.com/api/block-storage/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14598793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档