Oracle ZFS 存储设备 iSCSI 驱动程序

包含您的 Launchpad 蓝图的 URL

https://blueprints.launchpad.net/cinder/+spec/oracle-zfssa-cinder-driver

ZFSSA ISCSI 驱动程序专为 ZFS 存储设备产品线(ZS3-2、ZS3-4、ZS3-ES、7420 和 7320)设计。该驱动程序提供创建 iSCSI 卷的功能,这些卷由 ZFS 存储设备暴露出来,供 Openstack 的 Nova 模块实例化的虚拟机使用。

问题描述

目前 Openstack Cinder 不支持 ZFS 存储设备产品线。

用例

提议的变更

iSCSI 驱动程序使用 REST API 与存储控制器进行带外通信。新的驱动程序将位于 cinder/volume/drivers/zfssa 下,它能够执行以下操作:

  • 创建/删除卷

  • 扩展卷

  • 创建/删除快照

  • 从快照创建卷

  • 删除卷快照

  • 附加/分离卷

  • 获取卷统计信息

此外,提供了一个 ZFS 存储设备工作流 (cinder.akwf) 来帮助管理员在设备上设置具有足够权限的用户和角色以执行 cinder 操作。 此外,为了使驱动程序正常工作,必须正确配置 cinder.conf 文件中的 zfssa 特定属性。

备选方案

数据模型影响

REST API 影响

安全影响

通知影响

其他最终用户影响

用户将能够使用 ZFS 存储设备产品线与 Openstack Cinder。

性能影响

其他部署者影响

开发人员影响

实现

负责人

主要负责人

juan-c-zuluaga <juan.c.zuluaga@oracle.com>

其他贡献者

brian-ruff <brian.ruff@oracle.com>

工作项

ZFS 存储设备 iSCSI 所做的一切功能。为 ZFS 存储设备 iSCSI Cinder 驱动程序添加 CI 单元测试

依赖项

最低 ZFS 存储设备,配备 OS8.2

测试

将为 ZFS 存储设备 iSCSI 驱动程序执行 CI。

文档影响

应更新 Cinder 支持矩阵。 https://wiki.openstack.org/wiki/CinderSupportMatrix

参考资料

http://www.oracle.com/us/products/servers-storage/storage/nas/overview/index.html

ZFS 存储设备工作流。

http://docs.oracle.com/cd/E26765_01/html/E26397/maintenance__workflows.html#maintenance__workflows__bui