OpenStack源码学习笔记1 Roy 2019-09-16编程技术, 云计算 预备知识 虚拟化 WSGI Paste Deployment 通用套路 配置加载与路由绑定 创建虚拟机 Nova-Api Nova-Conductor-1 Nova-Scheduler Nova-Conductor-2 Nova-Compute 作为已经比较成熟的IAAS开源解决方案,OpenStack已经发布了19个版本,目前稳定版是Stein,并且下一个版本Train也预计在10月发布。可以说,从代码架构角度来说对于初学者来说已经略微复杂,但最核心的组件有以下几个: Nova:负责虚拟机相关。 Glance:负责镜像相关。 Cinder:负责存储相关。 Neutron:负责网络相关。 Keystone:负责鉴权以及服务注册。 大体架构如下图: