6장. 미러링 StorageClass 리소스 생성
미러링 을 통해 관리되는 클러스터 간에 이미지 복제를 더 빠르게 생성하기 위해 추가 imageFeatures 가 필요한 새 StorageClass 를 사용하여 블록 볼륨을 생성해야 합니다. 새로운 기능은 배타적 잠금,개체 맵 및 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