Datera Driver

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

Cinder 中的 Datera 存储驱动程序。

问题描述

OpenStack 中尚不可用 Datera 存储的集成。

用例

提议的变更

添加一个 Cinder 驱动程序,使其能够让 OpenStack 服务与 Datera 存储进行通信,支持 vHost 和 ISCSI 协议。

备选方案

n/a

数据模型影响

n/a

REST API 影响

n/a

安全影响

n/a

通知影响

n/a

其他最终用户影响

n/a

性能影响

n/a

其他部署者影响

部署者需要将 cinder.conf 设置为正确的 volume_driver

volume_driver=cinder.volume.drivers.datera.DateraDriver

ISCSI 需要适当设置 san_ipsan_loginsan_password

vHost 依赖于使用 Linux-IO 和 vHost fabric 模块。 cinder.conf 中的 target_helper 需要设置为 lio_vhost。

开发人员影响

n/a

实现

负责人

主要负责人

thingee

工作项

  • 编写支持 ISCSI 的驱动程序。

  • 编写 ISCSI 支持的单元测试。

  • 提供支持 ISCSI 的认证测试。

  • 编写支持 vhost 的驱动程序。

  • 编写 vhost 支持的单元测试。

  • 提供支持 vhost 的认证测试。

  • 提供支持 ISCSI 和/或 vhost 的 CI。

依赖项

  • 需要 vHost 连接器 [1]。

测试

  • 单元测试

  • CI 测试

文档影响

n/a

参考资料

[1] - https://review.opendev.org/#/c/103048/