4.3.2. 外部模式存储集群


对于外部存储集群,ocs-operator 的设置过程略有不同。ocs-operator 会查找是否存在 rook-ceph-external-cluster-details ConfigMap,该 ConfigMap 必须由其他人(管理员或控制台)创建。有关如何创建 ConfigMap 的详情,请参考为外部模式创建 OpenShift Data Foundation。然后,ocs-operator 会创建部分或全部以下资源,如 ConfigMap 中指定的:

外部 Ceph 配置

指定外部 mon 的端点的 ConfigMap。

外部 Ceph 凭据 Secret

包含用于连接外部 Ceph 实例的凭据的 Secret。

外部 Ceph StorageClasses

一个或多个 StorageClasses,用于为 RBD、CephFS 和/或 RGW 创建卷。

启用 CephFS CSI 驱动程序

如果指定了 CephFS StorageClass,请配置 rook-ceph-operator 以部署 CephFS CSI Pod。

Ceph RGW 配置

如果指定了 RGW StorageClass,请创建各种 Ceph 对象 CR 来启用和提供对 Ceph RGW 对象存储端点的访问。

创建 ConfigMap 中指定的资源后,StorageCluster 创建过程会进行如下:

CephCluster

创建 CephCluster CR,从 rook-ceph-operator 触发 Ceph 协调(请参阅后续小节)。

SnapshotClasses

创建应用程序用于创建 Ceph 卷快照的 SnapshotClasses

NoobaaSystem

创建 NooBaa CR,以从 noobaa-operator 触发协调(请参阅后续部分)。

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 配置。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat