Pure Storage FlashArray for OpenStack¶
Pure Storage FlashArray Cinder 驱动程序¶
要使用 Pure Storage FlashArray iSCSI Cinder 后端,请在 /etc/kolla/globals.yml 中启用并配置 FlashArray iSCSI Cinder 驱动程序。
enable_cinder_backend_pure_iscsi: "yes"
要使用 Pure Storage FlashArray FC Cinder 后端,请在 /etc/kolla/globals.yml 中启用并配置 FlashArray FC Cinder 驱动程序。
enable_cinder_backend_pure_fc: "yes"
要使用 Pure Storage FlashArray NVMe-RoCE Cinder 后端,请在 /etc/kolla/globals.yml 中启用并配置 FlashArray NVMe-RoCE Cinder 驱动程序。
enable_cinder_backend_pure_roce: "yes"
注意
NVMe-RoCE 驱动程序仅从 OpenStack Zed 及更高版本支持。
要使用 Pure Storage FlashArray NVMe-TCP Cinder 后端,请在 /etc/kolla/globals.yml 中启用并配置 FlashArray NVMe-TCP Cinder 驱动程序。
enable_cinder_backend_pure_nvme_tcp: "yes"
注意
NVMe-TCP 驱动程序仅从 OpenStack 2023.2 (Bobcat) 及更高版本支持。
重要的是要注意,您不能在同一个 OpenStack 集群中使用 iSCSI 和 FC Pure Storage FlashArray 驱动程序。
同时在 /etc/kolla/globals.yml 中设置以下参数的值
pure_api_tokenpure_san_ip
有关如何使用这些参数的详细信息,请参阅 Pure Storage Cinder 参考指南。
有许多其他参数可以为此驱动程序设置,这些参数在上述链接中详细说明。
如果您希望使用这些参数中的任何一个,请参阅 服务配置 文档,了解使用 INI 更新策略的说明。
使用此后端需要在一个 cinder-volume 容器中安装额外的 Python SDK 包。
在 2024.2 (Dalmatian) 之前,需要 purestorage SDK。从 2024.2 (Dalmatian) 开始,要安装的 SDK 称为 py-pure-client。
要安装适当的 SDK,请遵循 kolla 镜像构建指南 中概述的步骤,特别是 Package Customisation 和 Custom Repos 部分。