分享

keystone指令执行过程的源码应该如何分析

ozil 发表于 2014-10-13 22:29:29 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 15632
例如:当执行keystone user-create --name=admin --pass=ADMIN_PASS --email=ADMIN_EMAIL指令创建name为admin的用户的时候。其源码是如何执行这个过程,有没有高手能帮我理一条分析该指令执行过程的源码的思路,多谢大家了!

已有(5)人评论

跳转到指定楼层
pig2 发表于 2014-10-13 22:53:27
本帖最后由 pig2 于 2014-10-13 23:09 编辑
这个工程还是比较复杂的。
首先下载源码
源码的下载,需要git,或则其他工具
OpenStack开发源码如何获取及下载
源码分析可参考
OpenStack建立实例完整过程源码详细分析(1)


OpenStack建立实例完整过程源码详细分析(2)


OpenStack建立实例完整过程源码详细分析(3)


OpenStack建立实例完整过程源码详细分析(4)


OpenStack建立实例完整过程源码详细分析(5)


OpenStack建立实例完整过程源码详细分析(6)


OpenStack建立实例完整过程源码详细分析(7)


OpenStack建立实例完整过程源码详细分析(8)


OpenStack建立实例完整过程源码详细分析(9)


第二步:构建开发环境
参考:
开发环境,你想调试那部分,可以就搭建那部分环境,更多资料,可以网上找找
OpenStack开发环境搭建

使用vmware 创建Openstack 开发环境

ubuntu12.04 如何搭建OpenStack环境?



第三步骤:运行命令调试

这里面你还需要python,
关于python的资料参考:


老外python视频30讲、python100例、python100习题等系列汇总
openstack开发,Python系列最全文档书籍下载

这个是学习的步骤,不是一天两天能够完成的。
以上步骤完成了,如果你想调试的话,就很容易了。

所以继续努力吧。




回复

使用道具 举报

muyannian 发表于 2014-10-13 23:12:09
下面讲了openstack需要哪些技术,及源码的获取
OpenStack开发具备基础知识、需要补充的技术
回复

使用道具 举报

ozil 发表于 2014-10-19 18:34:36
pig2 发表于 2014-10-13 22:53
本帖最后由 pig2 于 2014-10-13 23:09 编辑
这个工程还是比较复杂的。
首先下载源码

谢谢!另外刚才看见一个帖子,上面写的是用pdb单步调试openstack,但是这种方法只能调试devstack安装的opesnatck,我想问下devstack安装的openstack和我从源apt-get安装的openstack有什么差异,为什么pdb只能调试前者了?
回复

使用道具 举报

ozil 发表于 2014-10-19 18:35:12
muyannian 发表于 2014-10-13 23:12
下面讲了openstack需要哪些技术,及源码的获取
OpenStack开发具备基础知识、需要补充的技术

谢谢您的补充,我会认真阅读这些资料!
回复

使用道具 举报

doscho 发表于 2015-8-10 10:00:33
好东西,认真学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条