08.存储Cinder→3.Cinder架构→3.从volume建立流程看cinder-* 子服务如何协同工做

- 客户(能够是 OpenStack 最终用户,也能够是其余程序)向 API(cinder-api)发送请求:“帮我建立一个 volume”
- API 对请求作一些必要处理后,向 Messaging(RabbitMQ)发送了一条消息:“让 Scheduler 建立一个 volume”
- Scheduler(cinder-scheduler)从 Messaging 获取到 API 发给它的消息,而后执行调度算法,从若干存储节点中选出节点 A
- Scheduler 向 Messaging 发送了一条消息:“让存储节点 A 建立这个 volume”
- 存储节点 A 的 Volume(cinder-volume)从 Messaging 中获取到 Scheduler 发给它的消息,而后经过driver在volume provider上建立 volume
欢迎关注本站公众号,获取更多信息