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.
Supported Huawei Enterprise Storage
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, V700R001C00 |
OceanStor Dorado | 6.1.0, 6.1.2, 6.1.3, 6.1.5, 6.1.6, 6.1.7, 6.1.8, V700R001C00 |
Features Supported by Huawei Enterprise Storage
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.24
| 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/OceanStor Dorado 6.1.0 and later versions support NFS. Only OceanStor/OceanStor Dorado 6.1.3 and later versions support NFS 4.1. OceanStor/OceanStor Dorado 6.1.7 and later versions support NFS over RDMA. OceanStor/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/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, V700R001C00 |