5.4.7.2. ソフトウェア RAID アレイの設定


LVM ストレージ用のソフトウェア RAID アレイは、RAID 設定パラメーターを使用して LVMCluster カスタムリソース (CR) を作成または編集することで設定できます。

前提条件

  • LVM Storage Operator がクラスターにインストールされています。
  • 対象ノードには、十分な数の未使用のブロックデバイスが利用可能です。必要なデバイスの最小数は、RAID レベルによって異なります。
  • ノードには物理ディスクが接続されており、システムによって認識されます。

手順

  1. ターゲットノード上で使用可能なブロックデバイスを特定します。

    $ oc debug node/<node_name> -- lsblk

    /dev/disk/by-id や /dev/disk/by-path などのデバイスパスに注意してください。

  2. RAID 設定で LVMCluster CR を作成します。

    1. deviceClasses セクションに移動してください。
    2. デバイスクラス内に raidConfig セクションを追加します。
    3. thinPoolConfig を 完全に省略してください。RAID 設定には、シックプロビジョニングが必要です。

      注記

      LVM Storage Operator は、RAID 設定を検証します。たとえば、RAID5 には少なくとも 3 台のディスクが必要です。最低要件を満たさない設定は却下されます。

      RAID1 設定例

      apiVersion: lvm.topolvm.io/v1alpha1
      kind: LVMCluster
      metadata:
        name: lvmcluster-sample
        namespace: openshift-lvm-storage
      spec:
        storage:
          deviceClasses:
          - name: raid1-vg
            deviceSelector:
              paths:
              - /dev/sdb
              - /dev/sdc
            raidConfig:
              type: raid1
              mirrors: 1

      RAID5 設定例

      apiVersion: lvm.topolvm.io/v1alpha1
      kind: LVMCluster
      metadata:
        name: lvmcluster-sample
        namespace: openshift-lvm-storage
      spec:
        storage:
          deviceClasses:
          - name: raid5-vg
            deviceSelector:
              paths:
              - /dev/sdb
              - /dev/sdc
              - /dev/sdd
            raidConfig:
              type: raid5
              stripes: 2

      RAID5 の場合、raidConfig.stripes は データディスクの数に等しくなります。合計 3 枚のディスクのうち、2 枚はデータディスク、1 枚はパリティーディスクです。

  3. 以下のコマンドを実行して、LVMCluster CR を適用します。

    $ oc -n openshift-lvm-storage apply -f lvmcluster.yaml

検証

  • 次のコマンドを実行して、デバイスクラスが準備完了であることを確認してください。

    $ oc -n openshift-lvm-storage get lvmcluster -o yaml

    正常に出力された場合、デバイスのクラスステータスは 準備完了 と表示されます。

  • 次のコマンドを実行して、デバイスクラスが LVMCluster ステータスに表示されていることを確認してください。

    $ oc -n openshift-lvm-storage get lvmcluster lvmcluster-sample -o json | jq '.status.deviceClassStatuses'
  • 次のコマンドを実行して、RAID デバイスクラスに対してストレージクラスが自動的に作成されることを確認します。

    $ oc get storageclass

    LVMS デバイスクラスの StorageClass オプションの設定方法については、LVMS デバイスクラスの StorageClass オプションを参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る