XtremIO存储 Cinder 卷驱动¶
https://blueprints.launchpad.net/cinder/+spec/xtremio-cinder-volume-driver
此文档旨在使OpenStack能够在XtremIO存储之上运行。
问题描述¶
这是一个新的Cinder驱动,它将使Open Stack能够在XtremIO存储之上运行。下图显示了命令和数据路径。
+----------------+ +--------+---------+
| | Command | |
| | Path | Cinder + |
| Nova +---------------> | Cinder Volume |
| | | |
| | | |
+-----+----------+ +--------+---------+
| |
| |
| |
| |
| | +------------------+
| | | |
Command +--+ |
Path + | XtremIO Driver |
| | |
| | |
| +------+-----------+
| |
| |
| +
| XtremIO Rest API
| |
v |
|
+----------------+ | +-----------------+
| | | | |
| Compute | | | |
| | +----> XtremIO |
| | Data Link | storeage |
| +-----------------------------------------+ |
+----------------+ +-----------------+
用例¶
提议的变更¶
应该开发2个新的iSCSI和FC卷驱动,通过XMS Rest API将Open Stack命令桥接到XtremIO管理系统 (XMS)。这些驱动程序应支持以下Open Stack操作
卷创建/删除
卷附加/分离
快照创建/删除
从快照创建卷
获取卷统计信息
将镜像复制到卷
将卷复制到镜像
克隆卷
扩展卷
备选方案¶
无
数据模型影响¶
无
REST API 影响¶
无
安全影响¶
无
通知影响¶
无
其他最终用户影响¶
无
性能影响¶
此功能将使用原生快照,因此用户可以期待所有快照/克隆相关操作都获得极大的速度提升。
其他部署者影响¶
无
开发人员影响¶
无
实现¶
负责人¶
- 主要负责人
shay-halsband
- 其他贡献者
无
工作项¶
实现XMS的REST API客户端 实现支持iSCSI和FC的每个功能的逻辑
依赖项¶
测试¶
Juno时间框架内所有驱动程序所需的持续集成
文档影响¶
添加关于如何安装和使用驱动程序的文档。