OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
4.3.2. 外部模式存储集群
对于外部存储集群,ocs-operator
的设置过程略有不同。ocs-operator
会查找是否存在 rook-ceph-external-cluster-details
ConfigMap
,该 ConfigMap 必须由其他人(管理员或控制台)创建。有关如何创建 ConfigMap
的详情,请参考为外部模式创建 OpenShift Data Foundation。然后,ocs-operator
会创建部分或全部以下资源,如 ConfigMap
中指定的:
外部 Ceph 配置 |
指定外部 |
外部 Ceph 凭据 Secret | 包含用于连接外部 Ceph 实例的凭据的 Secret。 |
外部 Ceph StorageClasses | 一个或多个 StorageClasses,用于为 RBD、CephFS 和/或 RGW 创建卷。 |
启用 CephFS CSI 驱动程序 |
如果指定了 |
Ceph RGW 配置 | 如果指定了 RGW StorageClass,请创建各种 Ceph 对象 CR 来启用和提供对 Ceph RGW 对象存储端点的访问。 |
创建 ConfigMap
中指定的资源后,StorageCluster 创建过程会进行如下:
|
创建 |
|
创建应用程序用于创建 Ceph 卷快照的 |
|
创建 |
QuickStarts
: Create the Quickstart
CRs that display the quickstart guides in the Console.
4.3.2.1. 集群创建 复制链接链接已复制到粘贴板!
当以外部模式创建 CephCluster
CR 时,Rook operator 会执行以下操作:
-
操作器验证连接可供远程 Ceph 集群使用。连接需要将
mon
端点和 secret 导入到本地集群中。 -
CSI 驱动程序通过与 Ceph 的远程连接进行配置。在内部模式中配置时,RBD 和
CephFS
调配器和卷插件的启动方式与 CSI 驱动程序相似,与 Ceph 的连接正好与 OpenShift 集群外部。 - 定期监控地址更改,并相应地更新 Ceph-CSI 配置。