目录结构如下: 上面介绍了nova-api发布所用到的一些lib库,有了上面的基础知识,再来分析nova-api的发布流程,就比较轻松了.nova-api可以提供多种api服务:ec2, osapi_compute, osapi_volume, metadata.可以通过配置项enabled_apis来设置启动哪些服务,默认情况下,四种服务都是启动的.从nova-api的可执行脚本中,可以看出每个nova-api服务都是通过nova.service.WSGIService来管理的: class…