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 設定 |
外部 |
外部 Ceph 認証情報シークレット | 外部 Ceph インスタンスに接続するための認証情報を含むシークレット。 |
外部 Ceph StorageClasses | RBD、Ceph FS、および/または RGW のボリュームの作成を可能にする 1 つ以上の StorageClasses。 |
Ceph FSCSI ドライバーを有効にする |
|
Ceph RGW 設定 | RGW StorageClass が指定されている場合は、さまざまな Ceph Object CR を作成して、Ceph RGW オブジェクトストレージエンドポイントへのアクセスを有効にして提供します。 |
ConfigMap
で指定されたリソースを作成した後、StorageCluster の作成プロセスは次のように進行します。
|
|
|
アプリケーションが Ceph ボリュームのスナップショットを作成するために使用する |
|
|
QuickStarts
: コンソールにクイックスタートガイドを表示する Quickstart
CR を作成します。
4.3.2.1. クラスターの作成
CephCluster
CR が外部モードで作成されると、Rook オペレーターは次の操作を実行します。
-
オペレーターは、リモート Ceph クラスターへの接続が使用可能であることを検証します。接続には、
mon
エンドポイントとシークレットをローカルクラスターにインポートする必要があります。 -
CSI ドライバーは、Ceph へのリモート接続で設定されます。RBD および
CephFS
プロビジョナーとボリュームプラグインは、内部モードで設定された場合、CSI ドライバーと同様に開始され、Ceph への接続は OpenShift クラスターの外部にあります。 - モニターアドレスの変更を定期的に監視し、それに応じて Ceph-CSI 設定を更新します。