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 |