第6章 ミラーリング StorageClass リソースの作成
マネージドクラスター間のイメージレプリケーションを高速化するために必要な追加の imageFeatures を備えた新しい StorageClass を使用して、mirroring を有効にしてブロックボリュームを作成する必要があります。新機能は、exclusive-lock、object-map、および fast-diff です。デフォルトの OpenShift Data Foundation StorageClass ocs-storagecluster-ceph-rbd には、これらの機能が含まれていません。
注記
このリソースは、プライマリーマネージドクラスター および セカンダリーマネージドクラスター で作成する必要があります。
手順
次の YAML をファイル名
ocs-storagecluster-ceph-rbdmirror.yamlに保存します。allowVolumeExpansion: true apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: ocs-storagecluster-ceph-rbdmirror parameters: clusterID: openshift-storage csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner csi.storage.k8s.io/controller-expand-secret-namespace: openshift-storage csi.storage.k8s.io/fstype: ext4 csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node csi.storage.k8s.io/node-stage-secret-namespace: openshift-storage csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner csi.storage.k8s.io/provisioner-secret-namespace: openshift-storage imageFeatures: layering,exclusive-lock,object-map,fast-diff imageFormat: "2" pool: ocs-storagecluster-cephblockpool provisioner: openshift-storage.rbd.csi.ceph.com reclaimPolicy: Delete volumeBindingMode: Immediate
両方のマネージドクラスターにファイルを作成します。
$ oc create -f ocs-storagecluster-ceph-rbdmirror.yaml
出力例:
storageclass.storage.k8s.io/ocs-storagecluster-ceph-rbdmirror created