OpenStack 项目之间的关系及协议
- 各项目的关系
1、nova、swift、cinder、glance、neutron、keystone提供API接口,horizon通过接口来对资源进行管理(CLI命令和web接口)
2、keystone为其他各组件提供认证服务
3、neutron为nova提供网络服务
4、cinder为nova提供卷服务
5、glance为nova提供镜像服务
6、swift为glance提disk存储服务
- 项目间协议 http
nova与neutron、cinder、swift、keystone间
keystone与cinder、glance、swift间
- 项目内协议 AMQP、SQL
NOVA
cinder