nova-api和cinder-api都提供了创建卷的api,图1是使用nova client创建卷的流程,把nova client和nova-api替换成cinder client后即是cinder client创建卷的流程。
图中约定:
- 蓝色箭头:代表http请求;
- 粉色箭头:表示代码运行在相应服务的进程地址空间;
- 绿色箭头:代表RPC,通过消息队列发送请求;
- 黑色箭头:如何执行相应请求与具体的存储系统有关;
图1 create volume flow
1:nova volume-create
nova client向nova-api发送创建卷的http请求;