Compatibility with Huawei Enterprise Storage

Huawei CSI plug-in is compatible with Huawei OceanStor series all-flash storage and hybrid flash storage. The following table lists the supported storage versions.

Table 1 Supported Huawei enterprise storage

Storage Product

Version

OceanStor V5

V500R007, V500R007 Kunpeng

OceanStor Dorado V3

V300R002

OceanStor

6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8

OceanStor Dorado

6.1.0, 6.1.2, 6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8

Huawei CSI plug-in supports the following features for Huawei enterprise storage.

Table 2 Features supported by Huawei enterprise storage and constraints

Feature

OceanStor V5

OceanStor Dorado V3

OceanStor

OceanStor Dorado

Static Provisioning

SAN: FC/iSCSI2

NAS: NFS 3

SAN: FC/iSCSI2

SAN: FC/iSCSI/NVMe over RoCE/NVMe over FC3

NAS: NFS 3/4.0/4.1/4.2

SAN: FC/iSCSI/NVMe over RoCE/NVMe over FC3

NAS: NFS 3/4.0/4.1/4.24

Dynamic Provisioning

Manage Provisioning1

Expand Persistent Volume5

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

Create VolumeSnapshot

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

Delete VolumeSnapshot

Supported

Supported

Supported

Supported

Restore VolumeSnapshot

Supported

Supported

SAN: supported

NAS: supported only in 6.1.5 and later versions

SAN: supported

NAS: supported only in 6.1.5 and later versions

Clone Persistent Volume

Non-HyperMetro volumes created in Dynamic Provisioning or Manage Provisioning mode are supported.

SAN: supports non-HyperMetro volumes created in Dynamic Provisioning or Manage Provisioning mode.

NAS: Only 6.1.5 and later versions support volumes created in Dynamic Provisioning or Manage Provisioning mode.

Raw Block Volume

Only SAN volumes are supported.

Only SAN volumes are supported.

Only SAN volumes are supported.

Only SAN volumes are supported.

Topology

Supported

Supported

Supported

Supported

Generic Ephemeral Volumes

Supported

Supported

Supported

Supported

Access Mode

RWO/ROX/RWOP: supported by all types of volumes. RWOP is supported only by Kubernetes 1.22 and later versions.

RWX: supported only by Raw Block volumes and NFS volumes.

QoS

Supported6

Supported

Supported

Supported

Application type

N/A

N/A

Supported

Supported

Volume HyperMetro7

Not supported

N/A

Only NAS volumes are supported.

Storage multi-tenant

Only NAS volumes are supported.

N/A

Only NAS volumes are supported.8

  • Note 1: Manage Provisioning is a volume management feature customized by Huawei CSI. This feature allows existing storage resources to be managed by Kubernetes. You are not allowed to manage a storage resource for multiple times and concurrently delete or create a storage resource.
  • Note 2: If the user’s container platform is deployed in a virtualization environment, only iSCSI networking is supported.
  • Note 3: If NVMe over RoCE or NVMe over FC is used, the version of the nvme-cli tool on worker nodes must be 1.9 or later. To query the version, run the nvme version command.
  • Note 4: Only OceanStor Dorado 6.1.0 and later versions support NFS. Only OceanStor Dorado 6.1.3 and later versions support NFS 4.1. OceanStor Dorado 6.1.7 and later versions support NFS over RDMA. Only OceanStor Dorado 6.1.8 and later versions support NFS 4.2.
  • Note 5: The provisioned PVC whose volumeType is lun and accessModes is ReadOnlyMany does not support capacity expansion.
  • Note 6: Only system users can configure QoS.
  • Note 7: Only the active-active (AA) mode is supported.
  • Note 8: Only OceanStor Dorado 6.1.3 and later versions support multi-tenant.

Huawei CSI plug-in supports the following Dtree features for Huawei enterprise storage.

Table 3 Features supported by Dtree

Feature

Supported

Static Provisioning

Dynamic Provisioning

Expand Persistent Volume

Access Mode

√ (RWX/RWO/ROX/RWOP: Kubernetes 1.22 or later supports RWOP.)

Multi-tenancy

Create VolumeSnapshot

X

Delete VolumeSnapshot

X

Restore VolumeSnapshot

X

Clone Persistent Volume

X

QoS

X

Volume HyperMetro

X

Application type

X

Table 4 Huawei storage versions supported by Dtree

Storage Product

Version

OceanStor Dorado

6.1.0, 6.1.2, 6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8