4.4. 관리형 클러스터에서 OpenShift Data Foundation 클러스터 생성
두 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)를 참조하십시오.
다음 명령을 사용하여 각 관리 클러스터에서 OpenShift Data Foundation의 성공적인 배포를 확인합니다.
$ oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'MCG(Multicloud Gateway)의 경우:
$ oc get noobaa -n openshift-storage noobaa -o jsonpath='{.status.phase}{"\n"}'상태 결과가 기본 관리 클러스터와 Secondary 관리 클러스터에서 두 쿼리에 모두
준비된경우 다음 단계를 계속합니다.-
OpenShift 웹 콘솔에서 설치된 Operator
OpenShift Data Foundation 스토리지 시스템 ocs-storagecluster-storagesystemResources 로 이동하여 StorageCluster의 Status 가Ready이고 옆에 녹색 눈금 표시가 있는지 확인합니다. [선택 사항] Submariner를 설치할 때 Globalnet이 활성화된 경우 OpenShift Data Foundation 설치가 완료된 후
StorageCluster를 편집합니다.Globalnet 네트워크의 경우
StorageClusteryaml을 수동으로 편집하여 clusterID 를 추가하고 enabled 를true로 설정합니다. & lt;clustername& gt;을 가져온 RHACM으로 또는 새로 생성된 관리 클러스터 이름으로 바꿉니다. 기본 관리 클러스터와 보조 관리형 클러스터 모두에서StorageCluster를 편집합니다.주의Submariner를 설치할 때 Globalnet을 활성화하지 않는 한
StorageCluster에서 이러한 변경을 수행하지 마십시오.$ oc edit storagecluster -o yaml -n openshift-storagespec: network: multiClusterService: clusterID: <clustername> enabled: true중요multiClusterService가 활성화된 경우 MONs를 통해 실패로 인해 비활성화하거나 실행 취소할 수 없으며, 할당된 후에는 변경할 수 없는 GlobalNet IP 주소를 사용하여 OSD를 다시 시작할 수 없습니다.위 변경 사항이 적용된 후,
- OSD pod가 다시 시작되고 OSD 서비스가 생성될 때까지 기다립니다.
- 모든 MONS가 장애 조치를 취할 때까지 기다립니다.
MONS 및 OSD 서비스가 내보내졌는지 확인합니다.
$ oc get serviceexport -n openshift-storageNAME 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단계를 사용하여 확인합니다.