4.4. マネージドクラスターでの OpenShift Data Foundation クラスターの作成
2 つの OpenShift Container Platform クラスター間のストレージレプリケーションを設定するには、OpenShift Data Foundation Operator をインストールした後に OpenShift Data Foundation ストレージシステムを作成します。
インフラストラクチャー (AWS、VMware、BM、Azure など) に固有の OpenShift Data Foundation デプロイメントガイドと手順を参照してください。
手順
各マネージドクラスターに最新の OpenShift Data Foundation クラスターをインストールして設定します。
OpenShift Data Foundation のデプロイメントについては、インフラストラクチャー固有のデプロイメントガイド (AWS、VMware、ベアメタル、Azure など) を参照してください。
注記ストレージクラスターの作成中に、Data Protection ステップで、Prepare cluster for disaster recovery (Regional-DR only) チェックボックスを選択する必要があります。
以下のコマンドを使用して、各マネージドクラスターで OpenShift Data Foundation が正常にデプロイされたことを検証します。
$ oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'Multicloud Gateway (MCG) の場合:
$ oc get noobaa -n openshift-storage noobaa -o jsonpath='{.status.phase}{"\n"}'ステータス結果が Primary managed cluster と Secondary managed cluster の両方のクエリーに対して
Readyである場合は、次の手順に進みます。-
OpenShift Web コンソールで、Installed Operators
OpenShift Data Foundation Storage System ocs-storagecluster-storagesystemResources に移動し、 StorageClusterの Status がReadyで、横に緑色のチェックマークがあることを確認します。 (オプション) Submariner のインストール時に Globalnet が有効になっていた場合は、OpenShift Data Foundation のインストールが完了した後に
StorageClusterを編集します。Globalnet ネットワークの場合、
StorageClusteryaml を手動で編集して clusterID を追加し、enabled をtrueに設定します。<clustername> は、インポートされた RHACM または新しく作成されたマネージドクラスターの名前に置き換えます。プライマリーマネージドクラスターとセカンダリーマネージドクラスターの両方でStorageClusterを編集します。警告Submariner のインストール時に Globalnet を有効にしていない限り、
StorageClusterでこの変更を行わないでください。$ oc edit storagecluster -o yaml -n openshift-storagespec: network: multiClusterService: clusterID: <clustername> enabled: true上記の変更を行った後、
- OSD Pod が再起動し、OSD サービスが作成されるまで待ちます。
- すべての MONS がフェイルオーバーするまで待ちます。
MONS サービスと OSD サービスがエクスポートされていることを確認します。
$ oc get serviceexport -n openshift-storageNAME AGE rook-ceph-mon-d 4d14h rook-ceph-mon-e 4d14h rook-ceph-mon-f 4d14h rook-ceph-osd-0 4d14h rook-ceph-osd-1 4d14h rook-ceph-osd-2 4d14h-
クラスターが
Ready状態にあり、クラスターの正常性がHealth okを示す緑色のチェックマークが付いていることを確認します。手順 3 を使用して確認します。