第3章 OpenShift Container Storage デプロイメントの検証

このセクションを使用して、OpenShift Container Storage が正常にデプロイされていることを確認します。

3.1. Pod の状態の確認

OpenShift Container Storage が正常にデプロイされているかどうかを判別するために、Pod の状態が running であることを確認できます。

手順

  1. OpenShift Web コンソールの左側のペインから Workloads → Pods をクリックします。
  2. Project ドロップダウンリストから openshift-storage を選択します。

    各コンポーネントについて予想される Pod 数や、Pod の量がノード数および OSD 数によってどのように異なるかについての詳細は、を参照してください。 表3.1「3 つのワーカーノードからなるクラスターのストレージコンポーネントに対応する Pod」

  3. Running および Completed タブをクリックして、以下の Pod が実行中および完了状態にあることを確認します。

    表3.1 3 つのワーカーノードからなるクラスターのストレージコンポーネントに対応する Pod

    コンポーネントPod の数Pod の名前

    以下のコンポーネントについて確認する必要のある Pod の数:

    OpenShift Container Storage Operator

    1

    ocs-operator-*

    Rook-ceph Operator

    1

    rook-ceph-operator-*

    Multicloud Object Gateway

    4

    • noobaa-operator-*
    • noobaa-core-*
    • nooba-db-*
    • noobaa-endpoint-*

    Mon

    3

    • rook-ceph-mon-*
    • rook-ceph-mon-*
    • rook-ceph-mon-*

      (異なるノード上)

    rook-ceph-mgr

    1

    rook-ceph-mgr-* (ストレージノード上)

    MDS

    2

    rook-ceph-mds-ocs-storagecluster-cephfilesystem-* (異なるストレージノードにある 2 Pod)

    lib-bucket-provisioner

    1

    lib-bucket-provisioner--* (任意のノード上)

    CSI の Pod 数は、ストレージノードとして選択されるノードの数によって異なります(最小 3 ノード)。

    CSI

    10

    • cephfs (5 Pod 以上)

      • csi-cephfsplugin-* (ストレージが消費される各ノードに 1 つ、つまり異なるノード上の 3 Pod)
      • csi-cephfsplugin-provisioner-* (使用可能な場合、異なるストレージノード上の 2 Pod)
    • rbd (合計 5 Pod 以上)

      • csi-rbdplugin-* (ストレージが消費される各ノードに 1 つ、つまり異なるノード上に 3 Pod)
      • csi-rbdplugin-provisioner-* (使用可能な場合、異なるストレージ上の 2 Pod)

    rook-ceph-drain-canary

    3

    rook-ceph-drain-canary-* (3 Pod、つまり各ストレージノードに 1 つ)

    rook-ceph-crashcollector

    3

    rook-ceph-crashcollector-* (3 つの Pod)

    OSD の数は、StorageCluster の各 StorageDeviceSet に定義される Count および Replica によって異なります。

    OSD

    6

    • rook-ceph-osd-* (複数の異なるノードに 3 Pod)
    • rook-ceph-osd-prepare-ocs-deviceset-* (複数の異なるノードに 3 Pod)