2.3. 외부 Ceph 스토리지 시스템에 대한 OpenShift Data Foundation 설치 확인
이 섹션을 사용하여 OpenShift Data Foundation이 올바르게 배포되었는지 확인합니다.
2.3.1. Pod 상태 확인
-
OpenShift 웹 콘솔의 왼쪽 창에서 워크로드
포드 를 클릭합니다. 프로젝트 드롭다운 목록에서
openshift-storage
를 선택합니다.참고기본 프로젝트 표시 옵션이 비활성화된 경우 토글 버튼을 사용하여 모든 기본 프로젝트를 나열합니다.
각 구성 요소에 대해 예상되는 Pod 수와 노드 수에 따라 달라지는 방법에 대한 자세한 내용은 다음을 참조하십시오. 표 2.1. “OpenShift Data Foundation 구성 요소에 해당하는 Pod”
다음 Pod가 실행 중인지 확인합니다.
표 2.1. OpenShift Data Foundation 구성 요소에 해당하는 Pod 구성 요소 해당 Pod OpenShift Data Foundation Operator
-
OCS-operator-*
(모든 작업자 노드에 1 Pod) -
OCS-metrics-exporter-*
(모든 작업자 노드에 1 Pod) -
ODF-operator-controller-manager-*
(모든 작업자 노드에 1 Pod) -
ODF-console-*
(모든 작업자 노드에 1 Pod) -
CSI-addons-controller-manager-*
(모든 작업자 노드의 Pod)
Rook-ceph Operator
rook-ceph-operator-*
(모든 작업자 노드에 1 Pod)
Multicloud Object Gateway
-
noobaa-operator-*
(모든 작업자 노드에 1 Pod) -
noobaa-core-*
(모든 작업자 노드에 1 Pod) -
noobaa-db-pg-*
(모든 작업자 노드에서 1 pod) -
noobaa-endpoint-*
(모든 작업자 노드에서 1 Pod)
CSI
cephfs
-
CSI-cephfsplugin-*
(모든 작업자 노드에 1 Pod) -
CSI-cephfsplugin-provisioner-*
(작업자 노드에 분산된 2 Pod)
-
참고MDS가 외부 클러스터에 배포되지 않으면 csi-cephfsplugin Pod가 생성되지 않습니다.
rbd
-
CSI-rbdplugin-*
(각 작업자 노드에서 1 Pod) -
CSI-rbdplugin-provisioner-*
(2 작업자 노드에 분산된 2 Pod)
-
-
2.3.2. OpenShift Data Foundation 클러스터 상태 확인
-
OpenShift 웹 콘솔에서 스토리지
데이터 생성을 클릭합니다. - 개요 탭의 상태 카드에서 스토리지 시스템을 클릭한 다음 해당 팝업에서 스토리지 시스템 링크를 클릭합니다.
- 블록 및 파일 탭의 상태 카드에서 스토리지 클러스터에 녹색 체크 표시가 있는지 확인합니다.
- 세부 정보 카드에서 클러스터 정보가 표시되는지 확인합니다.
블록 및 파일 대시보드를 사용하는 OpenShift Data Foundation 클러스터의 상태에 대한 자세한 내용은 Monitoring OpenShift Data Foundation 에서 참조하십시오.
2.3.3. Multicloud Object Gateway가 정상 상태인지 확인
-
OpenShift 웹 콘솔에서 스토리지
데이터 생성을 클릭합니다. 개요 탭의 상태 카드에서 스토리지 시스템을 클릭한 다음 해당 팝업에서 스토리지 시스템 링크를 클릭합니다.
- 오브젝트 탭의 상태 카드에서 오브젝트 서비스 및 데이터 복원력 이 모두 녹색 눈금이 있는지 확인합니다.
- 세부 정보 카드에서 MCG(Multicloud Object Gateway) 정보가 표시되는지 확인합니다.
RADOS 개체 게이트웨이는 OpenShift Data Foundation을 외부 모드로 배포하는 동안 RADOS Object Gateway 엔드포인트 세부 정보가 포함된 경우에만 나열됩니다.
오브젝트 대시보드를 사용하여 OpenShift Data Foundation 클러스터의 상태에 대한 자세한 내용은 Monitoring OpenShift Data Foundation 를 참조하십시오.
2.3.4. 스토리지 클래스가 생성되고 나열되었는지 확인
-
OpenShift 웹 콘솔의 왼쪽 창에서 스토리지
스토리지 클래스를 클릭합니다. OpenShift Data Foundation 클러스터 생성과 함께 다음 스토리지 클래스가 생성되었는지 확인합니다.
-
ocs-external-storagecluster-ceph-rbd
-
ocs-external-storagecluster-ceph-rgw
-
ocs-external-storagecluster-cephfs
-
openshift-storage.noobaa.io
-
-
MDS가 외부 클러스터에 배포되지 않으면
ocs-external-storagecluster-cephfs
스토리지 클래스가 생성되지 않습니다. -
RGW가 외부 클러스터에 배포되지 않으면
ocs-external-storagecluster-ceph-rgw
스토리지 클래스가 생성되지 않습니다.
MDS 및 RGW에 대한 자세한 내용은 Red Hat Ceph Storage 문서를 참조하십시오.
2.3.5. Ceph 클러스터가 연결되어 있는지 확인
다음 명령을 실행하여 OpenShift Data Foundation 클러스터가 외부 Red Hat Ceph Storage 클러스터에 연결되어 있는지 확인합니다.
$ oc get cephcluster -n openshift-storage NAME DATADIRHOSTPATH MONCOUNT AGE PHASE MESSAGE HEALTH EXTERNAL ocs-external-storagecluster-cephcluster 30m Connected Cluster connected successfully HEALTH_OK true
2.3.6. 스토리지 클러스터가 준비되었는지 확인
다음 명령을 실행하여 스토리지 클러스터가 준비되었으며 External
옵션이 true
로 설정되어 있는지 확인합니다.
$ oc get storagecluster -n openshift-storage NAME AGE PHASE EXTERNAL CREATED AT VERSION ocs-external-storagecluster 30m Ready true 2021-11-17T09:09:52Z 4.11.0