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_token

  • pure_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 CustomisationCustom Repos 部分。