Kubernetes及操作系统兼容性

华为CSI插件支持如下容器管理平台:

表 1 支持的容器管理平台

容器管理平台

版本

Kubernetes

1.16~1.30

Red Hat OpenShift Container Platform

4.6 EUS, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15

Tanzu Kubernetes

TKGI 1.14.1, TKGI 1.15, TKGI 1.16, TKGI 1.17, TKGI 1.18

CCE Agile

22.3.2

CCE

22.9.5

华为CSI插件支持的操作系统以及多路径信息如下表所示。

表 2 支持的主机操作系统及多路径软件版本

操作系统名称

操作系统版本

原生DM-Multipath版本

华为UltraPath版本

CentOS x86_64

7.6, 7.7, 7.9

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

CentOS x86_64

8.2, 8.4

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

UltraPath-NVMe 31.1.RC8,支持NVMe over RoCE/NVMe over FC

CentOS ARM

7.6

随OS自带,支持FC/iSCSI

不支持

Rocky Linux x86_64

8.6

随OS自带,支持FC/iSCSI

UltraPath 31.2.1,支持NVMe over RoCE

SUSE 15 x86_64

SP2, SP3

随OS自带,支持FC/iSCSI

UltraPath 31.1.0,支持FC/iSCSI

UltraPath-NVMe 31.1.RC8,支持NVMe over RoCE/NVMe over FC

Red Hat CoreOS x86_64

4.6, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15

随OS自带,支持FC/iSCSI

不支持

Ubuntu x86_64

18.04, 20.04, 22.04

随OS自带,支持FC/iSCSI

不支持

Ubuntu ARM

22.04

随OS自带,支持FC/iSCSI

不支持

Kylin x86_64

7.6, V10 SP1, V10 SP2, V10 SP3

随OS自带,支持FC/iSCSI

UltraPath 31.2.0,支持FC/iSCSI1

Kylin ARM

V10 SP1, V10 SP2, V10 SP3

随OS自带,支持FC/iSCSI

UltraPath 31.3.0,支持iSCSI2

Debian x86_64

9, 11, 12

随OS自带,支持FC/iSCSI

不支持

EulerOS x86_64

V2R9, V2R10, V2R11, V2R12

随OS自带,支持FC/iSCSI

不支持

EulerOS ARM

V2R10, V2R12

随OS自带,支持FC/iSCSI

不支持

UOS x86_64

V20

随OS自带,支持FC/iSCSI

不支持

BC-Linux ARM

21.10

随OS自带,支持FC/iSCSI

不支持

Anolis OS3

8.8

随OS自带,支持iSCSI

不支持

OpenEuler x86_64

22.03 LTS SP1

随OS自带,支持iSCSI

不支持

注释1 仅Kylin x86_64 V10 SP2支持UltraPath 31.2.0。

注释2 仅Kylin ARM V10 SP3支持UltraPath 31.3.0。

注释3 Anolis OS仅支持OceanStor Pacific存储。

因DM-Multipath在0.7版本存在执行multipathd show maps时可能无法回显所有的虚拟设备,因此建议使用0.8及以上版本。 DM-Multipath版本可以通过以下途径查询:

  • 如果使用的是rpm包,执行:rpm -qa | grep multipath或rpm -qa | grep device-mapper。
  • 如果使用的是deb包,执行:dpkg -l | grep multipath。