4.3.2. 外部モードストレージクラスター


外部ストレージクラスターの場合、ocs-operator はわずかに異なるセットアッププロセスに従います。ocs-operator は、rook-ceph-external-cluster-details ConfigMap の存在を探しますが、これは管理者かコンソールのどちらか他の人が作成したものでなければなりません。ConfigMap の作成方法については、Creating an OpenShift Data Foundation Cluster for external mode を参照してください。次に、ocs-operator は、ConfigMap で指定されているように、次のリソースの一部またはすべてを作成します。

外部 Ceph 設定

外部 mons のエンドポイントを指定する ConfigMap。

外部 Ceph 認証情報シークレット

外部 Ceph インスタンスに接続するための認証情報を含むシークレット。

外部 Ceph StorageClasses

RBD、Ceph FS、および/または RGW のボリュームの作成を可能にする 1 つ以上の StorageClasses。

Ceph FSCSI ドライバーを有効にする

CephFS StorageClass が指定されている場合は、rook-ceph-operator は、Ceph FSCSI Pod をデプロイします。

Ceph RGW 設定

RGW StorageClass が指定されている場合は、さまざまな Ceph Object CR を作成して、Ceph RGW オブジェクトストレージエンドポイントへのアクセスを有効にして提供します。

ConfigMap で指定されたリソースを作成した後、StorageCluster の作成プロセスは次のように進行します。

CephCluster

Ceph Cluster CR を作成して、rook-ceph-operator から Ceph 調整をトリガーします (後続のセクションを参照)。

SnapshotClasses

アプリケーションが Ceph ボリュームのスナップショットを作成するために使用する SnapshotClasses を作成します。

NoobaaSystem

Noo Baa CR を作成して、noobaa-operator からの調整をトリガーします (後続のセクションを参照)。

QuickStarts: コンソールにクイックスタートガイドを表示する Quickstart CR を作成します。

4.3.2.1. クラスターの作成

CephCluster CR が外部モードで作成されると、Rook オペレーターは次の操作を実行します。

  • オペレーターは、リモート Ceph クラスターへの接続が使用可能であることを検証します。接続には、mon エンドポイントとシークレットをローカルクラスターにインポートする必要があります。
  • CSI ドライバーは、Ceph へのリモート接続で設定されます。RBD および CephFS プロビジョナーとボリュームプラグインは、内部モードで設定された場合、CSI ドライバーと同様に開始され、Ceph への接続は OpenShift クラスターの外部にあります。
  • モニターアドレスの変更を定期的に監視し、それに応じて Ceph-CSI 設定を更新します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.