nova版本:Liberty
一、创建实例涉及的主要目录结构
(1)/nova/api/ec2/cloud.py
:云控制器,执行EC2 REST API的调用,这个调用是
通过AMQP RPC分派到其他节点
(2)/nova/image/s3.py
:从S3获取数据,建立镜像等相关方法
(3)/nova/image/glance.py
:使用Glance作为后端的镜像服务的实现
(4)/nova/compute/api.py
:处理关于计算资源的所有的请求
(5)/nova/objects/quotas.py
:实例配额和浮动IP
(6)/nova/objects/instance_action.py
:对一个实例的所有可能的操作
(7)/nova/db/api.py
:定义数据库访问接口
(8)/nova/db/sqlalchemy/api.py
:SQLAlchemy后端的执行