NetApp Data ONTAP 作为 Manila 存储后端

应使用现有的 Manila NetApp Clustered Data ONTAP 驱动程序来配置共享存储后端。

问题描述

没有与主 Manila charm 相关的后端配置 charm,并且配置 NetApp 存储后端。

提议的变更

一个新的从属 charm,它与主 Manila charm 关联,并发送适当的 NetApp Data ONTAP 后端配置。

新的 charm 是一个后端配置 charm,允许相关的配置选项连接到已部署的 NetApp Data ONTAP 集群。配置选项需要足以满足 Manila 后端配置的需求。

备选方案

实现

负责人

主要负责人

ionutbalutoiu

Gerrit Topic

对于与此规范相关的所有补丁,请使用 Gerrit 主题“manila-netapp”。

git-review -t manila-netapp

工作项

  • manila-netapp

    • 全新的从属 charm,它实现了 manila-plugin 接口,并与主 Manila charm 关联。该 charm 负责执行适当的后端配置,以将 NetApp Data ONTAP 作为 Manila 共享存储。

仓库

  • openstack/charm-manila-netapp

文档

此更改需要对 charm-guide 进行新的文档记录,以及新的 charm 文档记录。

安全性

Manila NetApp 驱动程序需要管理员凭据来管理外部存储集群。这些凭据将存储在 charm 配置中,并且将成为 Manila 后端配置的一部分。

测试

将添加单元测试以涵盖新的 charm 功能。

将添加新的功能测试来验证新的 charm,包括整个解决方案的端到端测试。

依赖项

此工作所需的软件包已包含在 Ubuntu 归档中。没有其他新的外部依赖项。