OpenStack计费Billing功能前瞻(一)

查看数: 13911 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-8-19 14:17

正文摘要:

本帖最后由 hunter33434 于 2016-8-19 14:53 编辑 问题导读: 1.openstack现阶段计费项目情况? 2.需要怎样的环境实现? 3.在没有cloudkitty的情况下如何实现? 4.最终的流程图是什么? 前言: OpenStac ...

回复

chjtao 发表于 2016-10-19 17:53:44
感谢楼主
hunter33434 发表于 2016-8-24 10:10:09

小事小事
doscho 发表于 2016-8-23 09:30:20
hunter33434 发表于 2016-8-21 16:11
往最新的nova包里加billing的代码然后重新打个包升级就行了

收到,谢谢!
hunter33434 发表于 2016-8-21 16:11:07
doscho 发表于 2016-8-21 13:36
升级的时候,还是需要将自己的代码与社区的代码进行合并?

往最新的nova包里加billing的代码然后重新打个包升级就行了
doscho 发表于 2016-8-21 13:36:00
hunter33434 发表于 2016-8-20 09:42
我在做计费的时候是kilo版本,这个月已经升级到M版本。nova那边添加的代码利用的其实只有nova/objects/in ...

升级的时候,还是需要将自己的代码与社区的代码进行合并?
十六度维 发表于 2016-8-20 11:13:25
楼主思路很清晰,深有感触!!! 期待接下去的文章
呀哈 发表于 2016-8-20 10:29:34
很有帮助,谢谢楼主!
hunter33434 发表于 2016-8-20 09:42:51
doscho 发表于 2016-8-20 09:19
感谢分享。
思路是在nova的源码中进行修改,这有个问题,就是如果如何保持nova与社区的同步?

我在做计费的时候是kilo版本,这个月已经升级到M版本。nova那边添加的代码利用的其实只有nova/objects/instance.py中的save 以及 object_what_change 方法,这两个方法是nova虚拟机状态变化的核心,nova整体架构已经趋于稳定了毕竟那么老的项目,而且事实也是在升级到M版本的过程中没有遇到任何问题,那两个方法都还在。当初在设计计费功能时其实就考虑到了之后的升级的,除非openstack重写nova底层代码,否则基本不会有影响。

接下去几节我会讲到Nova那边添加的代码分析的。
doscho 发表于 2016-8-20 09:19:03
感谢分享。
思路是在nova的源码中进行修改,这有个问题,就是如果如何保持nova与社区的同步?
关闭

推荐上一条 /2 下一条