首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OpenStack中使用jClouds或openstack4j

在OpenStack中使用jClouds或openstack4j
EN

Stack Overflow用户
提问于 2015-03-24 16:58:53
回答 4查看 1.6K关注 0票数 0

我必须创建一个java应用程序来连接openstack (登录、创建和管理实例和图像)系统,但是我发现了更多的问题,并且有一些问题: 1)在jClouds和openstack4j之间,谁更好? 2)我尝试两者都使用,但在4j中我找不到一些令人兴奋的示例,而在jcloud中,我在登录时遇到了很大的问题,出现keystone错误:

代码语言:javascript
复制
 *server error:    [method=org.jclouds.openstack.keystone.v2_0.AuthenticationApi.public abstract org.jclouds.openstack.keystone.v2_0.domain.Access org.jclouds.openstack.keystone.v2_0.AuthenticationApi.authenticateWithTenantNameAndCredentials(java.lang.String,org.jclouds.openstack.keystone.v2_0.domain.PasswordCredentials)[xxx, PasswordCredentials{username=xxx, password=xxx}], request=POST http://xxx.xxx.xxx.xxx:5000/v2.0/tokens HTTP/1.1]*

非常感谢!

EN

回答 4

Stack Overflow用户

发布于 2015-09-18 04:22:41

不久前,我研究了Openstack4J和openstack4j,并决定使用jcloud。尽管这两个SDK都在开发中,但我认为jcloud是原始的,而且openstack4j更适合开发Openstack应用程序。

票数 1
EN

Stack Overflow用户

发布于 2015-04-03 14:52:12

弗朗西斯科:关于你的第一个问题,我认为它们对我来说都很好,它们都有最基本的functions.Howerver,Jcloud没有为我们提供Ceilometer API.What,很遗憾。至于你的第二个关于身份识别的问题,这里有一个通过openstack4j的示例代码:

代码语言:javascript
复制
OSClient os = OSFactory.builder()
                       .endpoint("http://127.0.0.1:5000/v2.0")
                       .credentials("admin","sample")
                       .tenantName("admin")
                       .authenticate();

此外,您还可以从http://www.openstack4j.com/learn/compute/获取更多信息

希望我的回答能对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2016-09-20 20:15:27

我一直在生产中使用openstack4j,我发现它非常有用,最好的部分是社区充满活力,随着频繁的发布,它一天比一天成熟。

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

https://stackoverflow.com/questions/29228452

复制
相关文章

相似问题

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