From dc77207e4c73950f1cacee5c9022586821ea6b59 Mon Sep 17 00:00:00 2001 From: Simon Dodsley Date: Mon, 20 Mar 2023 19:55:53 -0400 Subject: [Pure Storage] Add TCP transport type to NVMe driver Add NVMe-TCP to the existing NVMe driver, which currently supports RoCE. This change extends the parameter ``pure_nvme_transport`` to allow the option ``tcp``. Additional checks are performed on the backend to ensure that the network ports used for connections are of the correct NVMe service type. Change-Id: I76166b9305f340a6e085216490d4c6bbecc7d1c1 --- .../block-storage/drivers/pure-storage-driver.rst | 10 +++++----- doc/source/reference/support-matrix.ini | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'doc') diff --git a/doc/source/configuration/block-storage/drivers/pure-storage-driver.rst b/doc/source/configuration/block-storage/drivers/pure-storage-driver.rst index 1a4a46a5d..459747a69 100644 --- a/doc/source/configuration/block-storage/drivers/pure-storage-driver.rst +++ b/doc/source/configuration/block-storage/drivers/pure-storage-driver.rst @@ -8,12 +8,12 @@ operations. Support for iSCSI storage protocol is available with the PureISCSIDriver Volume Driver class, Fibre Channel with the PureFCDriver and -NVMe-ROCE with the PureNVMEDriver. +NVMe-ROCE or NVMe-TCP with the PureNVMEDriver. -iSCSI and Fibre Channel drivers are compatible with Purity FlashArrays -that support the REST API version 1.6 and higher (Purity 4.7.0 and newer). -The NVMe driver is compatible with Purity FlashArrays +iSCSI, Fibre Channel and NVMe-RoCE drivers are compatible with FlashArrays that support the REST API version 1.16 and higher (Purity 5.2.0 and newer). +The NVMe-TCP driver is compatible with FlashArrays +that are running Purity 6.4.2 and higher. Some features may require newer versions of Purity. Limitations and known issues @@ -161,7 +161,7 @@ Pure Storage FlashArray as back-end storage. NVME connectivity. If using the NVME driver, specify the ``pure_nvme_transport`` value. - Currently only ``roce`` is supported. + Supported values are ``roce`` or ``tcp``. IP_PURE_MGMT The IP address of the Pure Storage array's management interface or a diff --git a/doc/source/reference/support-matrix.ini b/doc/source/reference/support-matrix.ini index 7b4b3c38d..dc4da1bcb 100644 --- a/doc/source/reference/support-matrix.ini +++ b/doc/source/reference/support-matrix.ini @@ -175,7 +175,7 @@ title=Open-E JovianDSS Storage Driver (iSCSI) title=ProphetStor Flexvisor Driver (iSCSI, NFS) [driver.pure] -title=Pure Storage Driver (iSCSI, FC, NVMe-RoCE) +title=Pure Storage Driver (iSCSI, FC, NVMe-RoCE, NVMe-TCP) [driver.qnap] title=QNAP Storage Driver (iSCSI) -- cgit v1.2.1