7.4. OpenShift DR Hub Operator s3StoreProfiles 구성
MCG의 s3 compatibleibleEndpoint 또는 경로를 찾으려면 Primary 관리 클러스터 및 Secondary 관리 클러스터에서 다음 명령을 실행합니다.
절차
다음 명령을 사용하여 각 관리 클러스터에서 외부 S 3 endpoint s3 CompatibilityibleEndpoint 또는 route for MCG를 검색합니다.
$ oc get route s3 -n openshift-storage -o jsonpath --template="https://{.spec.host}{'\n'}"
출력 예:
https://s3-openshift-storage.apps.perf1.example.com
중요기본 관리 클러스터 및 보조 관리
클러스터 모두에 대해 각각 s3 CompatibilityibleEndpoint 경로 또는 s3-openshift-storage.apps.<baseDomain
> 및s3-openshift-storage.apps.<secondary clusterID>.<baseDomain
>을 검색해야 합니다.odrbucket
OBC 정확한 버킷 이름을 검색합니다.$ oc get configmap odrbucket -n openshift-storage -o jsonpath='{.data.BUCKET_NAME}{"\n"}'
출력 예:
odrbucket-2f2d44e4-59cb-4577-b303-7219be809dcd
중요고유한 s3Bucket 이름 odrbucket-<your value1 > 및 odrbucket-<your value2 >를 각각 기본 관리 클러스터 와 보조 관리 클러스터에서 검색해야 합니다.
새 콘텐츠를 추가하도록 Hub 클러스터에서 ConfigMap
ramen-hub-operator-config
를 수정합니다.$ oc edit configmap ramen-hub-operator-config -n openshift-dr-system
s3StoreProfiles
에서 시작하는 다음 새 콘텐츠를 Hub 클러스터 의 ConfigMap에만 추가합니다.[...] data: ramen_manager_config.yaml: | apiVersion: ramendr.openshift.io/v1alpha1 kind: RamenConfig [...] ramenControllerType: "dr-hub" ### Start of new content to be added s3StoreProfiles: - s3ProfileName: s3-primary s3CompatibleEndpoint: https://s3-openshift-storage.apps.<primary clusterID>.<baseDomain> s3Region: primary s3Bucket: odrbucket-<your value1> s3SecretRef: name: odr-s3secret-primary namespace: openshift-dr-system - s3ProfileName: s3-secondary s3CompatibleEndpoint: https://s3-openshift-storage.apps.<secondary clusterID>.<baseDomain> s3Region: secondary s3Bucket: odrbucket-<your value2> s3SecretRef: name: odr-s3secret-secondary namespace: openshift-dr-system [...]