This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Block Service

1 - Compatibility

1.1 - Storage

Compatibility with Huawei CSI Storage

Table 1 Supported Huawei storage products

Storage Product

Version

OceanStor V5

V500R007 and V500R007 Kunpeng

OceanStor

6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8, V700R001C00, V700R001C10, V700R001C20

OceanStor Dorado

6.1.0, 6.1.2, 6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8, V700R001C00, V700R001C10, V700R001C20

1.2 - Container Platform

Huawei CSI Platform Compatibility

Table 1 Supported container management platforms

Container Management Platform

Version

Kubernetes

1.16 to 1.34

Red Hat OpenShift Container Platform

4.12 to 4.20

Tanzu Kubernetes Grid Integrated

TKGI 1.17 to 1.19

CCE Agile

22.3.2

CCE

22.9.5

1.3 - OS

Huawei CSI OS Compatibility

Table 1 Supported host OSs

OS Name

OS Version

Native DM-Multipath Version

Huawei UltraPath Version

Native NVMe-Native Version

CentOS x86_64

7.6, 7.7, and 7.9

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

Not supported

CentOS x86_64

8.2 and 8.4

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath-NVMe 31.1.RC8, supporting NVMe over RoCE/NVMe over FC

Not supported

CentOS ARM

7.6

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

Rocky Linux x86_64

8.6

Delivered with the OS, supporting FC/iSCSI

UltraPath-NVMe 31.2.1, supporting NVMe over RoCE

Not supported

9.2

Delivered with the OS, supporting FC

Not supported

Not supported

SUSE 15 x86_64

SP2

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath 31.3.0, supporting iSCSI

UltraPath-NVMe 31.1.RC8, supporting NVMe over RoCE/NVMe over FC

Not supported

SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath-NVMe 31.1.RC8, supporting NVMe over RoCE/NVMe over FC

Not supported

SP6

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.1.0, supporting FC/iSCSI

UltraPath-NVMe 32.4.0, supporting NVMe over RoCE/NVMe over FC

Not supported

SP7

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

Red Hat CoreOS x86_64

4.12~4.18, 4.20

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

4.19

Delivered with the OS, supporting FC/iSCSI

Not supported

Delivered with the OS, supporting NVMe over TCP

Ubuntu x86_64

18.04, 20.04, and 22.04

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

Ubuntu Arm

22.04

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

Kylin x86_64

7.6, V10 SP2, and V10 SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.2.0, supporting FC/iSCSI

Not supported

V10 SP1

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.2.0, supporting FC/iSCSI

UltraPath 31.3.0, supporting iSCSI

Not supported

Kylin ARM

V10 SP1, V10 SP2, and V10 SP3

Delivered with the OS, supporting FC/iSCSI

UltraPath 31.3.0, supporting iSCSI

Not supported

Debian x86_64

9, 11

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

12

Delivered with the OS, supporting FC/iSCSI

Not supported

Delivered with the OS, supporting NVMe over TCP

EulerOS x86_64

V2R9, V2R10, V2R11, and V2R12

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

EulerOS Arm

V2R10 and V2R12

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

UOS x86_64

V20

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

UOS ARM

V20

Not supported

Ultrapath-NVMe 31.05.039, supporting NVMe over RoCE

Not supported

BC-Linux ARM

21.10

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

OpenEuler x86_64

22.03 LTS SP1

Delivered with the OS, supporting iSCSI

Not supported

Not supported

Red Hat Enterprise Linux x86_64

8.6, 8.7, 8.8, 8.9, 9.4

Delivered with the OS, supporting FC/iSCSI

Not supported

Not supported

8.10

Delivered with the OS, supporting FC/iSCSI

Ultrapath-NVMe 31.08.013, supporting NVMe over FC

Not supported

9.6

Delivered with the OS, supporting FC

Not supported

Not supported

AlmaLinux x86_64

8.6

Not supported

Ultrapath-NVMe 31.05.039, supporting NVMe over RoCE

Not supported

8.8

Not supported

Ultrapath-NVMe 31.05.025, supporting NVMe over RoCE

Not supported

2 - Features

2.1 - Huawei CSI

Table 1 Features supported by Huawei storage and constraints

Feature

OceanStor V5

OceanStor

OceanStor Dorado

Static Provisioning

FC/iSCSI

FC/iSCSI/NVMe over RoCE/NVMe over FC/NVMe over TCP

FC/iSCSI/NVMe over RoCE/NVMe over FC/NVMe over TCP

Dynamic Provisioning

Manage Provisioning

Expand Persistent Volume

  • Volumes created in Dynamic Provisioning or Manage Provisioning mode are supported.
  • The provisioned PVC whose volumeType is lun and accessModes is ReadOnlyMany does not support capacity expansion.

Create VolumeSnapshot

Volumes created in Dynamic Provisioning or Manage Provisioning mode are supported.

Delete VolumeSnapshot

Supported

Restore VolumeSnapshot

Supported

Clone Persistent Volume

Volumes created in Dynamic Provisioning or Manage Provisioning mode are supported.

Raw Block Volume

Supported

Topology

Supported

Generic Ephemeral Volumes

Supported

Access Mode

  • RWO/ROX/RWOP: supported. RWOP is supported only in Kubernetes 1.22 or later.
  • RWX: supported only by Raw Block volumes

QoS

Supported. Only system users can configure QoS.

Application type

Not supported

Supported

Volume HyperMetro

Not supported

Supported

Storage multi-tenant

Not supported

  • When using the iSCSI protocol to connect the CSI to a storage system with multiple controller enclosures, you need to log in to the storage background and run the change target_name display_mode mode=Full command to ensure that the target IQN obtained by the CSI from the storage system is the same as the actual IQN.
  • If a container platform is deployed on a virtualization platform, you are advised to use the iSCSI protocol when the CSI is connected to SAN storage.
  • If the customer requires the FC, NVMe over FC, or NVMe over RoCE protocol, the virtualization platform needs to be configured. In this case, the customer’s virtualization team needs to provide technical support.
  • When NVMe over RoCE or NVMe over FC is used, the supported nvme-cli tool version is 1.9 or later. When NVMe over TCP is used, the supported nvme-cli tool version is 2.0 or later. The query command is nvme version.