搜索

5.6. 验证 OpenShift Data Foundation

download PDF

验证 OpenShift Data Foundation 是否已正确部署:

5.6.1. 验证 pod 的状态

流程

  1. 从 OpenShift Web 控制台点 Workloads Pods
  2. Project 下拉列表中选择 openshift-storage

    注意

    如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。

    有关每个组件预期的 pod 数量及其变化取决于节点数量的更多信息,请参阅 表 5.1 “对应 OpenShift Data Foundation 集群的 Pod”

  3. RunningCompleted 标签页验证以下 pod 是否处于 RunningCompleted 状态:
表 5.1. 对应 OpenShift Data Foundation 集群的 Pod
组件对应的 pod

OpenShift Data Foundation Operator

  • OCS-operator-*(在任何 worker 节点上有 1 个 pod)
  • ocS-metrics-exporter-*(任何 worker 节点上 1 个 pod)
  • odF-operator-controller-manager-*(任何 worker 节点上 1 个 pod)
  • odf-console-* (任何 worker 节点上 1 个 pod)
  • csi-addons-controller-manager-* (任何 worker 节点上 1 个 pod)

Rook-ceph Operator

rook-ceph-operator-*

(任何 worker 节点上有 1 个 pod)

多云对象网关

  • noobaa-operator-* (任何 worker 节点上 1 个 pod)
  • noobaa-core-* (任何存储节点上 1 个 pod)
  • noobaa-db-pg-* (任何存储节点上 1 个 pod)
  • noobaa-endpoint-* (任何存储节点上 1 个 pod)

MON

rook-ceph-mon-*

(5 个 pod 分布到 3 个区域,每个数据中心区域 2 个,1 个在仲裁区域内)

MGR

rook-ceph-mgr-*

(任何存储节点 2 个 pod)

MDS

rook-ceph-mds-ocs-storagecluster-cephfilesystem-*

(2 个 pod 分布到 2 个数据中心区域)

RGW

rook-ceph-rgw-ocs-storagecluster-cephobjectstore-*

(2 个 pod 分布到 2 个数据中心区域)

CSI

  • cephfs

    • csi-cephfsplugin-* (每个 worker 节点上 1 个 pod)
    • csi-cephfsplugin-provisioner-* (2 个 pod 在不同的 worker 节点上分布)
  • rbd

    • csi-rbdplugin-* (每个 worker 节点上 1 个 pod)
    • csi-rbdplugin-provisioner-* (2 个 pod 在不同的 worker 节点上分步)

rook-ceph-crashcollector

rook-ceph-crashcollector-*

(每个存储节点 1 个 pod,1 个 pod 在仲裁区域上)

OSD

  • rook-ceph-osd-* (每个设备 1 个 pod)
  • rook-ceph-osd-prepare-ocs-deviceset-* (每个设备 1 个 pod)

5.6.2. 验证 OpenShift Data Foundation 集群是否健康

流程

  1. 在 OpenShift Web 控制台中,点 Storage Data Foundation
  2. Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。
  3. Block and File 选项卡的 Status 卡中,验证 Storage Cluster 是否具有绿色勾号。
  4. Details 卡中,验证是否显示集群信息。

如需有关使用 Block and File 仪表板的 OpenShift Data Foundation 集群健康的更多信息,请参阅 监控 OpenShift Data Foundation

5.6.3. 验证 Multicloud 对象网关是否健康

流程

  1. 在 OpenShift Web 控制台中,点 Storage Data Foundation
  2. Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。

    1. Object 选项卡的 Status 卡 中,验证 Object Service数据弹性 都具有绿色勾号。
    2. 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. 验证特定的存储类是否存在

流程

  1. 从 OpenShift Web 控制台左侧窗格中,点击 Storage Storage Classes
  2. 验证是否在创建 OpenShift Data Foundation 集群时创建了以下存储类:

    • ocs-storagecluster-ceph-rbd
    • ocs-storagecluster-cephfs
    • openshift-storage.noobaa.io
    • ocs-storagecluster-ceph-rgw
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.