6.22. VMware vSphere CSI Driver Operator
您可以使用 vSphere Container Storage Interface (CSI) Driver Operator 和驱动程序在 OpenShift Container Platform 中置备和管理 vSphere 存储,它们提供动态卷置备,并无需预置备存储。
6.22.1. vSphere CSI Driver Operator 概述 复制链接链接已复制到粘贴板!
OpenShift Container Platform 可以使用 Container Storage Interface(CSI)VMDK(VMDK)卷的 VMware vSphere 驱动程序来置备持久性卷(PV)。
在使用 CSI Operator 和驱动程序时,建议先熟悉 持久性存储和配置 CSI 卷。如需更多信息,请参阅"了解持久性卷"和"配置 CSI 卷"。
要创建挂载到 vSphere 存储资产中的 CSI 置备持久性卷(PV),OpenShift Container Platform 在 openshift-cluster-csi-drivers 命名空间中默认安装 vSphere CSI Driver Operator 和 vSphere CSI 驱动程序。
- vSphere CSI Driver Operator
-
Operator 提供了一个称为
thin-csi的存储类,您可以使用它来创建持久性卷声明(PVC)。vSphere CSI Driver Operator 支持动态卷置备,允许按需创建存储卷,使集群管理员无需预置备存储。如果需要,您可以禁用此默认存储类 (请参阅管理默认存储类)。 - vSphere CSI 驱动程序
- 这个驱动程序可让您创建并挂载 vSphere PV。在 OpenShift Container Platform 4.20 及更新的版本中,驱动程序版本为 3.6.0。vSphere CSI 驱动程序支持底层 Red Hat Enterprise Linux CoreOS(RHCOS)发行版本(包括 XFS 和 Ext4)支持的所有文件系统。有关支持的文件系统的更多信息,请参阅“可用文件系统概述”。
对于新安装,OpenShift Container Platform 4.13 及更新的版本为 vSphere in-tree 卷插件提供自动迁移到对应的 CSI 驱动程序。更新至 OpenShift Container Platform 4.15 及更新的版本还提供自动迁移。有关更新和迁移的更多信息,请参阅“CSI 自动迁移”。
CSI 自动迁移应该可以无缝进行。迁移不会改变您使用所有现有 API 对象的方式,如持久性卷、持久性卷声明和存储类。