- cli接受用户请求,转换为对nova-api的调用(含认证)
- nova-api接受请求,进行简单的参数处理,调用compute-api
- compute-api进行参数的相关转化,在数据库中记录相关信息,rpc调用conductor
- conductor调用schedule获得适合的主机,相对应的主机发送rpc请求创建虚拟机
- schedule接受rpc请求根据过滤条件及其相关权重选择适合的主机
- compute节点
- compute节点接受rpc请求
- 调用libvirt下的driver创建虚拟机