5.2. ローカルストレージデバイスを使用して作成されたクラスターのスケールアップ


ローカルストレージデバイスを使用して作成された OpenShift Data Foundation クラスターをスケールアップするには、ストレージノードに新しいディスクを追加する必要があります。OpenShift Data Foundation は異種ディスク/OSD をサポートしていないため、デプロイメント中に以前に使用したものと同じサイズの新しいディスクを用意することが推奨されます。

障害ドメインが 3 つあるデプロイメントの場合は、3 の倍数でディスクを追加し、各障害ドメインのノードから同じ数のディスクを追加することで、ストレージをスケールアップできます。たとえば、6 つのディスクを追加してスケーリングする場合は、3 つの障害ドメインのそれぞれのノードから 2 つのディスクが取得されます。ディスクの数が 3 の倍数でない場合は、残りのディスクが未使用のままで、3 の倍数の最大数までディスクを消費します。

デプロイメントに存在している障害ドメインが 3 つ未満の場合は、ディスクの数を柔軟に追加できます。この場合は、任意の数のディスクを追加できます。柔軟なスケーリングが有効になっているかどうかを確認するには、ナレッジベースの記事 Verify if flexible scaling is enabled を参照してください。

注記

フレキシブルスケーリング機能はデプロイ時に有効になり、後で有効または無効にすることはできません。

前提条件

  • OpenShift Container Platform に管理者権限がある。
  • 実行中の OpenShift Data Foundation ストレージクラスターがある。
  • スケーリングに使用するディスクが、すでにストレージノードに接続されている。
  • LocalVolumeDiscovery オブジェクトおよび LocalVolumeSet オブジェクトが作成されている。

手順

容量を追加するには、デプロイメント時にプロビジョニングしたストレージクラスか、フィルターと合致する他のストレージクラスを使用できます。

  1. OpenShift Web コンソールで、Operators Installed Operators とクリックします。
  2. OpenShift Data Foundation Operator をクリックします。
  3. Storage Systems タブをクリックします。

    1. 表示されるリストの横にある Action menu (⋮) をクリックして、オプションメニューを拡張します。
    2. オプションメニューから Add Capacity を選択します。
    3. 要件に応じてディスクを追加した Storage Class、または新規ストレージクラスを選択します。表示される利用可能な容量は、ストレージクラスで利用可能なローカルディスクをベースとしています。
    4. Add をクリックします。
  4. ステータスを確認するには、Storage Data Foundation に移動し、Status カードの Storage System に緑色のチェックマークが表示されていることを確認します。

検証手順

  • Raw Capacity カードを確認します。

    1. OpenShift Web コンソールで、Storage Data Foundation をクリックします。
    2. Overview タブの Status カードで Storage System をクリックし、表示されたポップアップからストレージシステムリンクをクリックします。
    3. Block and File タブで、Raw Capacity カードを確認します。

      容量は選択に応じて増大することに注意してください。

      注記

      Raw 容量はレプリケーションを考慮せず、フル容量を表示します。

  • 新しい OSD およびそれらの対応する新規 Persistent Volume Claims (PVC) が作成されていることを確認します。

    • 新規作成された OSD の状態を表示するには、以下を実行します。

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

        注記

        Show default projects オプションが無効になっている場合は、切り替えボタンを使用して、すべてのデフォルトプロジェクトをリスト表示します。

    • Pod の状態を確認します。

      1. OpenShift Web コンソールで、Storage Persistent Volume Claims をクリックします。
      2. Project ドロップダウンリストから openshift-storage を選択します。

        注記

        Show default projects オプションが無効になっている場合は、切り替えボタンを使用して、すべてのデフォルトプロジェクトをリスト表示します。

  • (オプション) クラスターでクラスター全体の暗号化が有効な場合は、新規 OSD デバイスが暗号化されていることを確認します。

    1. 新規 OSD Pod が実行しているノードを特定します。

      $ oc get -n openshift-storage -o=custom-columns=NODE:.spec.nodeName pod/<OSD-pod-name>
      <OSD-pod-name>

      これは OSD Pod の名前です。

      以下に例を示します。

      $ oc get -n openshift-storage -o=custom-columns=NODE:.spec.nodeName pod/rook-ceph-osd-0-544db49d7f-qrgqm

      出力例:

      NODE
      compute-1
    2. 直前の手順で特定された各ノードに以下を実行します。

      1. デバッグ Pod を作成し、選択したホストの chroot 環境を開きます。

        $ oc debug node/<node-name>
        <node-name>

        ノードの名前。

        $ chroot /host
      2. ocs-deviceset 名の横にある crypt キーワードを確認します。

        $ lsblk
重要

クラスターの削減は、Red Hat サポートチーム の支援がある場合にのみサポートされます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.