第6章 ストレージクラスの管理


OpenShift クラスター管理者は、ストレージクラスを使用して、クラスターで使用可能なさまざまな種類のストレージを記述します。これらのストレージタイプは、クラスター管理者によって設定されたさまざまなサービス品質レベル、バックアップポリシー、またはその他のカスタムポリシーを表すことができます。

6.1. 永続ストレージについて

OpenShift AI は、ワークベンチ、プロジェクトデータ、モデルトレーニングをサポートするために、永続ストレージを使用します。

永続ストレージは、OpenShift のストレージクラスと永続ボリュームを通じてプロビジョニングされます。ボリュームのプロビジョニングとデータへのアクセスは、アクセスモードによって決まります。

ストレージクラスとアクセスモードを理解することで、ユースケースに適したストレージを選択し、複数のワークベンチ間でデータを共有する際の潜在的なリスクを回避することができます。

6.1.1. OpenShift AI のストレージクラス

OpenShift AI のストレージクラスは、基盤となる OpenShift クラスターから利用できます。ストレージクラスは、使用するストレージバックエンドやプロビジョニングされたボリュームがサポートできるアクセスモードなど、永続ボリュームのプロビジョニング方法を定義するものです。詳細は、OpenShift ドキュメントの 動的プロビジョニング を参照してください。

クラスター管理者は、OpenShift クラスター内にストレージクラスを作成および設定します。このストレージクラスによって、ストレージバックエンドの機能に応じて、1 つ以上のアクセスモードをサポートする永続ボリュームがプロビジョニングされます。OpenShift AI 管理者は、OpenShift AI で使用する特定のストレージクラスとアクセスモードを有効にします。

プロジェクトまたはワークベンチにクラスターストレージを追加するときは、有効なストレージクラスとアクセスモードから選択できます。

6.1.2. アクセスモード

ストレージクラスは、ストレージバックエンドに応じてさまざまなアクセスモードをサポートできる永続ボリュームを作成します。アクセスモードは、ボリュームをマウントして 1 つ以上のワークベンチで使用する方法を制御します。ストレージクラスで複数のアクセスモードが許可されている場合は、ストレージを要求するときに、ニーズに最適なモードを選択できます。すべての永続ボリュームは、デフォルトで ReadWriteOnce (RWO) をサポートしています。

Expand
アクセスモード説明

ReadWriteOnce (RWO) (デフォルト)

ストレージを同時に 1 つのワークベンチまたは Pod に割り当てることができます。このストレージは、ほとんどの個別のワークロードに最適です。RWO はデフォルトで常に有効になり、管理者が無効にすることはできません。

ReadWriteMany (RWX)

ストレージを複数のワークベンチに同時に割り当てることができます。RWX は共有データアクセスを可能にしますが、データのリスクが生じる可能性があります。

ReadOnlyMany (ROX)

ストレージを読み取り専用として多くのワークベンチに割り当てることができます。ROX は、変更を許可せずに参照データを共有する場合に便利です。

ReadWriteOncePod (RWOP)

読み取り/書き込み権限を持つシングルノード上の 1 つの Pod にストレージを割り当てることができます。RWOPRWO に似ていますが、ノードレベルの制限が追加されています。

6.1.2.1. 共有ストレージ (RWX) の使用

ReadWriteMany (RWX) アクセスモードでは、複数のワークベンチが同時に同じストレージボリュームにアクセスして書き込むことができます。複数のユーザーが共有データセットまたはプロジェクトファイルにアクセスする必要がある共同作業には、RWX アクセスモードを使用します。

ただし、共有ストレージにはいくつかのリスクが伴います。

  • データの破損またはデータの損失: 複数のワークベンチがファイルの同じ部分を同時に変更すると、データが破損したり失われたりする可能性があります。アプリケーションまたはワークフローが、ファイルロックやデータベーストランザクションなどを使用して、共有アクセスを安全に処理するように設計されていることを確認してください。
  • セキュリティーとプライバシー: 共有ストレージにアクセスできるワークベンチが侵害された場合、そのボリューム上のすべてのデータが危険にさらされる可能性があります。機密データは信頼できるワークベンチおよびユーザーだけと共有してください。

共有ストレージを安全に使用するには:

  • ツールまたはワークフローが共有ストレージに対応するように設計されており、同時書き込みを管理できることを確認します。たとえば、データベースや分散データ処理フレームワークを使用してください。
  • 変更に注意してください。ファイルを削除または編集すると、ボリュームを共有するすべてのユーザーに影響します。
  • データを定期的にバックアップすると、間違いや誤った設定によるデータの損失を防ぐことができます。
  • RWX ボリュームへのアクセスを信頼できるユーザーとセキュアなワークベンチに制限してください。
  • ReadWriteMany (RWX) は、共有ボリュームでの共同作業が必要な場合にのみ使用してください。ほとんどの個別のタスクでは、ReadWriteOnce (RWO) が最適です。同時にワークベンチに書き込めるワークベンチが 1 つに制限されるためです。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat