以nova为例:
1、入口
setup.cfg文件下[entry_points]的console_scripts就是所有服务组件的入口
2、追踪代码执行
部署
调试
3、目录结构
api.py外部调用
rpcapi.py内部rpc调用
manager.py真正服务组件
cmd:服务的启动脚本,即所有服务main函数。服务初始化
db:
conf:
······
4、追踪任务的执行过程(以创建虚拟机为例)
5、文章https://zhuanlan.zhihu.com/p/28959724