创建容器集群
异步创建集群
获取Cloudifydriver
检查集群数量限制
状态同步
集群对象状态为CREATE_COMPLETE
状态为DEPLOY_COMPLETE
调用Cloudify接口获取Deployment状态
更新集群对象状态为DEPLOY_COMPLETE
Yes
更新集群对象状态为CREATE_COMPLETE
Magnum服务流程图
更新集群对象状态为CREATE_IN_PROGRESS
更新集群对象状态为CREATE_FAILED
结束
集群对象状态为CREATE_IN_PROGRESS
No
获取集群状态
根据模板生成新的集群对象
更新集群对象状态为DEPLOY_FAILED
返回集群ID
状态为created
异步
是否创建超时
调用Cloudify创建集群
集群关联Deployment信息,写库
获取集群模板