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-storagesystem
Resources に移動し、 StorageCluster
の Status がReady
で、横に緑色のチェックマークがあることを確認します。 (オプション) Submariner のインストール時に Globalnet が有効になっていた場合は、OpenShift Data Foundation のインストールが完了した後に
StorageCluster
を編集します。Globalnet ネットワークの場合、
StorageCluster
yaml を手動で編集して clusterID を追加し、enabled をtrue
に設定します。<clustername> は、インポートされた RHACM または新しく作成されたマネージドクラスターの名前に置き換えます。プライマリーマネージドクラスターとセカンダリーマネージドクラスターの両方でStorageCluster
を編集します。警告Submariner のインストール時に Globalnet を有効にしていない限り、
StorageCluster
でこの変更を行わないでください。$ oc edit storagecluster -o yaml -n openshift-storage
spec: network: multiClusterService: clusterID: <clustername> enabled: true
上記の変更を行った後、
- OSD Pod が再起動し、OSD サービスが作成されるまで待ちます。
- すべての MONS がフェイルオーバーするまで待ちます。
MONS サービスと OSD サービスがエクスポートされていることを確認します。
$ oc get serviceexport -n openshift-storage
NAME 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 を使用して確認します。