2.5. 验证 OpenShift Data Foundation
使用本节验证 OpenShift Data Foundation 是否已正确部署。
2.5.1. 验证 pod 的状态 复制链接链接已复制到粘贴板!
流程
-
从 OpenShift Web 控制台点 Workloads
Pods。 从 Project 下拉列表中选择
openshift-storage。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
有关每个组件预期的 pod 数量及其变化取决于节点数量的更多信息,请参阅下表:
为 Running 和 Completed pod 设置过滤器,以验证以下 pod 是否处于
Running和Completed状态:注意可用的 pod 依赖于集群配置。当集群作为独立多云对象网关部署时,
rook-ceph-operator-* pod 不可用。同样,当在没有 Multicloud 对象网关的情况下部署集群时,noobaa-* pod 不可用。
| 组件 | 对应的 pod |
| OpenShift Data Foundation Operator |
|
| Rook-ceph Operator |
(任何存储节点上的 1 个 pod) |
| 多云对象网关 |
|
| MON |
(在存储节点间分布 3 个 pod) |
| MGR |
(不同存储节点上的 2 个 pod,一个活跃的,一个备用) |
| MDS |
(2 个 pod 在存储节点间分布) |
| CSI |
|
| rook-ceph-crashcollector |
(每个存储节点上 1 个 pod) |
| OSD |
|
| ceph-csi-operator |
|
2.5.2. 验证 OpenShift Data Foundation 集群是否健康 复制链接链接已复制到粘贴板!
流程
-
在 OpenShift Web 控制台中,点 Storage
Data Foundation。 - 在 Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。
- 在 Block and File 选项卡的 Status 卡中,验证 Storage Cluster 是否具有绿色勾号。
- 在 Details 卡中,验证是否显示集群信息。
如需有关使用 Block and File 仪表板的 OpenShift Data Foundation 集群健康的更多信息,请参阅 监控 OpenShift Data Foundation。
2.5.3. 验证 Multicloud 对象网关是否健康 复制链接链接已复制到粘贴板!
流程
-
在 OpenShift Web 控制台中,点 Storage
Data Foundation。 在 Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。
- 在 Object 选项卡的 Status 卡 中,验证 Object Service 和数据弹性 都具有绿色勾号。
- 在 Details 卡中,验证是否显示了 MCG 信息。
如需有关使用对象服务仪表板的 OpenShift Data Foundation 集群健康的更多信息,请参阅监控 OpenShift Data Foundation。
为了避免数据丢失,建议定期备份 NooBaa DB PVC。如果 NooBaa DB 失败且无法恢复,您可以恢复到最新的备份版本。有关备份 NooBaa DB 的说明,请按照知识库文章中的步骤 为 Multicloud Object Gateway 执行数据库一次性备份。
2.5.4. 验证特定的存储类是否存在 复制链接链接已复制到粘贴板!
流程
-
从 OpenShift Web 控制台左侧窗格中,点击 Storage
Storage Classes。 验证是否在创建 OpenShift Data Foundation 集群时创建了以下存储类:
-
ocs-storagecluster-ceph-rbd -
ocs-storagecluster-cephfs -
openshift-storage.noobaa.io
-