5.6. 验证 OpenShift Data Foundation
验证 OpenShift Data Foundation 是否已正确部署:
5.6.1. 验证 pod 的状态
流程
-
从 OpenShift Web 控制台点 Workloads
Pods。 从 Project 下拉列表中选择
openshift-storage
。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
有关每个组件预期的 pod 数量及其变化取决于节点数量的更多信息,请参阅 表 5.1 “对应 OpenShift Data Foundation 集群的 Pod”。
-
点 Running 和 Completed 标签页验证以下 pod 是否处于
Running
和Completed
状态:
组件 | 对应的 pod |
---|---|
OpenShift Data Foundation Operator |
|
Rook-ceph Operator |
(任何 worker 节点上有 1 个 pod) |
多云对象网关 |
|
MON |
(5 个 pod 分布到 3 个区域,每个数据中心区域 2 个,1 个在仲裁区域内) |
MGR |
(任何存储节点 2 个 pod) |
MDS |
(2 个 pod 分布到 2 个数据中心区域) |
RGW |
(2 个 pod 分布到 2 个数据中心区域) |
CSI |
|
rook-ceph-crashcollector |
(每个存储节点 1 个 pod,1 个 pod 在仲裁区域上) |
OSD |
|
5.6.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。
5.6.3. 验证 Multicloud 对象网关是否健康
流程
-
在 OpenShift Web 控制台中,点 Storage
Data Foundation。 在 Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。
- 在 Object 选项卡的 Status 卡 中,验证 Object Service 和数据弹性 都具有绿色勾号。
- 在 Details 卡中,验证是否显示了 MCG 信息。
如需有关使用对象服务仪表板的 OpenShift Data Foundation 集群健康的更多信息,请参阅监控 OpenShift Data Foundation。
Multicloud 对象网关只有一个数据库副本(NooBaa DB)。这意味着,如果 NooBaa DB PVC 被破坏,且我们无法恢复它,可能会导致位于 Multicloud 对象网关上的应用程序数据总数丢失。因此,红帽建议定期备份 NooBaa DB PVC。如果 NooBaa DB 失败且无法恢复,您可以恢复到最新的备份版本。有关备份 NooBaa DB 的说明,请按照 本了解的gabase 文章 中的步骤操作。
5.6.4. 验证特定的存储类是否存在
流程
-
从 OpenShift Web 控制台左侧窗格中,点击 Storage
Storage Classes。 验证是否在创建 OpenShift Data Foundation 集群时创建了以下存储类:
-
ocs-storagecluster-ceph-rbd
-
ocs-storagecluster-cephfs
-
openshift-storage.noobaa.io
-
ocs-storagecluster-ceph-rgw
-