openstack
蒙面小生
这个作者很懒,什么都没留下…
展开
-
openstack官方API测试案例-查询全部安全组
openstack是一个提供了较为详细、实用的开源云管理系统。但是作为openstack二次开发的新手,特别是类似我这样刚刚踏入云计算行列的学生来说,使用openstack提供的api是一件困难的事情。那么在这篇博客中,我将详细地介绍一个使用openstack api的例子。博客将以查询所有的安全组为例。查询全部安全组1. 找到参考API安全组由neutron组件进行管理维护,那么首先找到对应的API使用方式。安全组API如上图如所示,查询所有安全组的api为/v2.0/security-原创 2020-08-17 15:17:20 · 786 阅读 · 1 评论 -
获取openstack token的三种方式
openstack所有组件的相关认证都由Keystone组件来进行管理。在对openstackAPI进行测试时需要在请求头部分指定参数:X-Auth-Token和Content-Type。第一个参数的值为token,第二个参数的值为响应类型。获取token的方式,我目前总结了如下三种。1.通过openstack命令获取加载环境变量。[root@controller ~]# source admin-openrc 获取token[root@controller ~]# openstack toke原创 2020-08-17 14:47:25 · 6424 阅读 · 0 评论 -
openstack 4j 无法复用OSClient
基于springboot使用openstack4j操作openstack平台时,无法实现一个账号只进行一次keystone认证,而是需要在每次操作之前都构造一个OSClient对象,甚至必须在方法上进行构造。这似乎与多线程操作OSClient出现的问题类似。目前没有找到对应的解决方案,如果有大神知道是怎么回事,请不吝赐教!多线程操作OSClient不能成功的原因分析如下博客说得比较清楚,感兴趣的朋友可以了解一下。博客地址本篇博客待更新!...原创 2020-08-17 14:17:52 · 356 阅读 · 0 评论 -
openstack4j开始使用的两个BUG
昨天使用IDEA建立了一个openstack4j的测试工程。第一次用这个框架,出现了三个问题。问题1 连接器问题一开始在pom文件中没加连接器,报错如下:Exception in thread "main" org.openstack4j.api.exceptions.ConnectorNotFoundException: No OpenStack4j connector found in classpath完善后的 pom.xml <properties> <原创 2020-08-11 17:16:35 · 1093 阅读 · 2 评论 -
openstack二次开发——入门心得
引言这段时间在跟着课题组在做openstack的二次开发的相关工作,从开始的一无所知到现在的略有所得是一个喜人的经历。首先,来说一下openstack二次开发的含义:在当前阶段,我们认为openstack的二次开发是将openstack各个组件的功能在用户交互层面做一次重新排版,简单点说就是模仿Horizon组件重新开发一套openstack的管理组件。默认的Horizon组件提供的功能有限,人机交互体验感有待提升。限于Horizon的种种不足,就使得我们有必要对其进行二次。我们选定的研究版本是Queen原创 2020-08-11 14:55:52 · 3515 阅读 · 0 评论