3장. 다중 사이트 스토리지 복제 구성
미러링 또는 복제는 피어 관리 클러스터 내에서 CephBlockPool
별로 활성화되며 풀 내의 특정 이미지 서브 세트에서 구성할 수 있습니다. rbd-mirror
데몬은 로컬 피어 클러스터에서 원격 클러스터의 동일한 이미지로 이미지 업데이트를 복제합니다.
이러한 지침은 두 OpenShift Data Foundation 관리 클러스터 간의 미러링 관계를 생성하는 방법을 자세히 설명합니다.
3.1. 관리형 클러스터에서 OMAP 생성기 및 볼륨 복제 활성화
기본 관리 클러스터 및 보조 관리 클러스터에서 다음 단계를 실행하여 csi-rbdplugin-provisioner
Pod에서 OMAP 및 Volume-Replication CSI 사이드카 컨테이너를 활성화합니다.
절차
다음
patch
명령을 실행하여rook-ceph-operator-config
ConfigMap에서CSI_ENABLE_OMAP_GENERATOR
의 값을true
로 설정합니다.$ oc patch cm rook-ceph-operator-config -n openshift-storage --type json --patch '[{ "op": "add", "path": "/data/CSI_ENABLE_OMAP_GENERATOR", "value": "true" }]'
출력 예:
configmap/rook-ceph-operator-config patched
다음
patch
명령을 실행하여rook-ceph-operator-config
ConfigMap에서CSI_ENABLE_VOLUME_REPLICATION
의 값을true
로 설정합니다.$ oc patch cm rook-ceph-operator-config -n openshift-storage --type json --patch '[{ "op": "add", "path": "/data/CSI_ENABLE_VOLUME_REPLICATION", "value": "true" }]'
출력 예:
configmap/rook-ceph-operator-config patched
csi-rbdplugin-provisioner
Pod당 다음 두 개의 새로운 CSI 사이드카 컨테이너가 추가되었는지 확인합니다.$ for l in $(oc get pods -n openshift-storage -l app=csi-rbdplugin-provisioner -o jsonpath={.items[*].spec.containers[*].name}) ; do echo $l ; done | egrep "csi-omap-generator|volume-replication"
출력 예:
csi-omap-generator volume-replication csi-omap-generator volume-replication
참고중복을 위한
csi-rbdplugin-provisioner
Pod가 두 개 있으므로 새 컨테이너가 반복됩니다.