3.2. 외부 IBM FlashSystem 스토리지용 OpenShift Data Foundation 클러스터 생성


OpenShift Container Platform에 OpenShift Data Foundation Operator를 설치한 후 새 OpenShift Data Foundation 클러스터를 생성해야 합니다.

사전 요구 사항

  • 유효한 Red Hat OpenShift Data Foundation Advanced 서브스크립션. 자세한 내용은 OpenShift Data Foundation 서브스크립션에 대한 지식베이스 문서 를 참조하십시오.
  • Red Hat Enterprise Linux® 운영 체제의 경우 iSCSI 연결이 있는지 확인한 다음 호스트에서 Linux 다중 경로 장치를 구성합니다.
  • Red Hat Enterprise Linux CoreOS의 경우 또는 패키지가 이미 설치된 경우 호스트에서 Linux 다중 경로 장치를 구성합니다.
  • 스토리지 시스템 지침에 따라 스토리지 연결을 사용하여 각 작업자를 구성하십시오. 지원되는 최신 FlashSystem 제품 및 버전은 IBM 문서의 Spectrum Virtualize 제품군 제품 설명서 의 설치 섹션을 참조하십시오.

절차

  1. OpenShift 웹 콘솔에서 Operator 설치된 Operator를 클릭하여 설치된 모든 Operator를 확인합니다.

    선택한 프로젝트openshift-storage 인지 확인합니다.

  2. OpenShift Data Foundation을 클릭한 다음 Create StorageSystem 을 클릭합니다.
  3. 스토리지 백업 페이지에서 다음 옵션을 선택합니다.

    1. Deployment type (배포 유형) 옵션에 대해 Full deployment 를 선택합니다.
    2. 사용 가능한 옵션에서 외부 스토리지 플랫폼 연결을 선택합니다.
    3. 스토리지 플랫폼 목록에서 IBM FlashSystem Storage 를 선택합니다.
    4. 다음을 클릭합니다.
  4. 스토리지 클래스 생성 페이지에서 다음 정보를 제공합니다.

    1. 스토리지 클래스의 이름을 입력합니다.

      블록 스토리지 영구 볼륨을 생성할 때 최상의 성능을 위해 스토리지 클래스 <storage_class_name>을 선택합니다. 스토리지 클래스는 FlashSystem에 대한 직접 I/O 경로를 허용합니다.

    2. IBM FlashSystem 연결의 후속 정보를 입력합니다.

      • IP 주소
      • 사용자 이름
      • 암호
      • 풀 이름
    3. 볼륨 모드로 두꺼운 또는 thin 을 선택합니다.
    4. 다음을 클릭합니다.
  5. 용량 및 노드 페이지에서 필요한 세부 정보를 제공합니다.

    1. 요청한 용량 값을 선택합니다.

      사용 가능한 옵션은 0.5TiB,2TiB, 4TiB 입니다. 요청된 용량은 인프라 스토리지 클래스에 동적으로 할당됩니다.

    2. 세 개의 다른 영역에서 하나 이상의 노드를 선택합니다.

      노드당 14개 이상의 CPU 및 34GiB의 RAM으로 시작하는 것이 좋습니다. 선택한 노드가 집계된 30개의 CPU 및 72GiB RAM의 OpenShift Data Foundation 클러스터 요구 사항과 일치하지 않으면 최소 클러스터가 배포됩니다. 최소 시작 노드 요구 사항은 계획 가이드의 리소스 요구 사항 섹션을 참조하십시오.

    3. 다음을 클릭합니다.
  6. 선택 사항: 보안 및 네트워크 페이지에서 필요한 세부 정보를 제공합니다.

    1. 암호화를 활성화하려면 블록 및 파일 스토리지에 데이터 암호화 사용을 선택합니다.
    2. 하나 또는 두 암호화 수준을 선택합니다.

      • 전체 클러스터를 암호화하는 클러스터 전체 (블록 및 파일) 암호화
      • 암호화가 활성화된 스토리지 클래스를 사용하여 암호화된 영구 볼륨(블록만 해당)을 생성하는 스토리지 클래스 암호화입니다.
    3. 외부 키 관리 서비스에 연결 확인란을 선택합니다. 이는 클러스터 전체 암호화의 경우 선택 사항입니다.

      1. 키 관리 서비스 공급자는 기본적으로 Vault로 설정됩니다.
      2. Vault Service Name, host Address of Vault server ('https://<hostname 또는 ip>'), Port number, Token을 입력합니다.
    4. 고급 설정을 확장하여 Vault 구성에 따라 추가 설정 및 인증서 세부 정보를 입력합니다.

      1. OpenShift Data Foundation에 대해 고유하고 고유한 백엔드 경로에 키 값 시크릿 경로를 입력합니다.
      2. 선택 사항: TLS 서버 이름 및 Vault 엔터프라이즈 네임스페이스를 입력합니다.
      3. 해당 PEM 인코딩 인증서 파일을 업로드하여 CA 인증서, 클라이언트 인증서 및 클라이언트 개인 키를 제공합니다.
    5. 저장을 클릭합니다.
    6. 여러 네트워크 인터페이스를 사용하는 경우 단일 네트워크 또는 사용자 정의(Multus) 를 사용하는 경우 기본값(SDN )을 선택합니다.

      1. 드롭다운에서 공용 네트워크 인터페이스를 선택합니다.
      2. 드롭다운에서 Cluster Network Interface를 선택합니다. 참고: 하나의 추가 네트워크 인터페이스만 사용하는 경우, Public Network Interface의 경우 하나의 NetworkAttachementDefinition, 즉, ocs-public-cluster 를 선택하고 Cluster Network Interface를 비워 둡니다.
    7. 다음을 클릭합니다.
  7. 검토 및 생성 페이지에서 모든 세부 정보가 올바른지 확인합니다.

    • 구성 설정을 수정하려면 뒤로 이동하여 이전 구성 페이지로 돌아갑니다.
  8. 스토리지 시스템 생성을 클릭합니다.

검증 단계

Pod 상태 확인
  1. OpenShift 웹 콘솔의 왼쪽 창에서 워크로드 포드 를 클릭합니다.
  2. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

    참고

    기본 프로젝트 표시 옵션이 비활성화된 경우 토글 버튼을 사용하여 모든 기본 프로젝트를 나열합니다.

    표 3.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)

    ibm-storage-odf-operator

    • ibm-storage-odf-operator-* (모든 작업자 노드의 Pod)
    • ibm-odf-console-*

    ibm-flashsystem-storage

    IBM-flashsystem-storage-* (모든 작업자 노드의 Pod)

    Rook-ceph Operator

    rook-ceph-operator-* (모든 작업자 노드의 Pod)

    Multicloud Object Gateway

    • noobaa-operator-* (모든 작업자 노드에 1 Pod)
    • noobaa-core-* (모든 작업자 노드에 1 Pod)
    • noobaa-db-pg-* (모든 작업자 노드에서 1 pod)
    • noobaa-endpoint-* (모든 작업자 노드에서 1 Pod)

    CSI

    • IBM-block-csi-* (모든 작업자 노드의 Pod)
OpenShift Data Foundation 클러스터 상태 확인
  1. 웹 콘솔에서 스토리지 데이터 생성을 클릭합니다.
  2. 개요 탭의 상태 카드에서 Storage System 에 녹색 눈금이 있는지 확인합니다.
  3. 세부 정보 카드에서 클러스터 정보가 표시되는지 확인합니다.

블록 및 파일 대시보드를 사용하는 OpenShift Data Foundation 클러스터의 상태에 대한 자세한 내용은 Monitoring OpenShift Data Foundation 에서 참조하십시오.

Multicloud 개체 게이트웨이가 정상 상태임을 확인
  1. 웹 콘솔에서 스토리지 데이터 생성을 클릭합니다.
  2. 개요 탭의 상태 카드에서 Storage System 을 클릭한 다음 팝업에서 스토리지 시스템 링크를 클릭합니다.
  3. 오브젝트 탭의 상태 카드에서 오브젝트 서비스데이터 복원력 이 모두 녹색 눈금이 있는지 확인합니다.
  4. 세부 정보 카드에 MCG 정보가 표시되는지 확인합니다.

오브젝트 대시보드를 사용하여 OpenShift Data Foundation 클러스터의 상태에 대한 자세한 내용은 Monitoring OpenShift Data Foundation 를 참조하십시오.

IBM FlashSystem이 연결되어 있고 스토리지 클러스터가 준비되었는지 확인
  • 다음 명령을 실행하여 OpenShift Data Foundation 클러스터가 외부 IBM FlashSystem에 연결되어 있는지 확인합니다.
$ oc get flashsystemclusters.odf.ibm.com
NAME                     AGE   PHASE   CREATED AT
ibm-flashsystemcluster   35s           2021-09-23T07:44:52Z
스토리지의 스토리지 시스템 확인
  • 다음 명령을 실행하여 IBM FlashSystem 스토리지 클러스터의 storageSystem을 확인합니다.
$ oc get storagesystems.odf.openshift.io
NAME                                   STORAGE-SYSTEM-KIND                       STORAGE-SYSTEM-NAME
ibm-flashsystemcluster-storagesystem   flashsystemcluster.odf.ibm.com/v1alpha1   ibm-flashsystemcluster
ocs-storagecluster-storagesystem       storagecluster.ocs.openshift.io/v1        ocs-storagecluster
IBM Operator의 서브스크립션 확인
  • 다음 명령을 실행하여 서브스크립션을 확인합니다.
$ oc get subscriptions.operators.coreos.com
NAME                                                                      PACKAGE                    SOURCE                CHANNEL
ibm-block-csi-operator-stable-certified-operators-openshift-marketplace   ibm-block-csi-operator     certified-operators   stable
ibm-storage-odf-operator                                                  ibm-storage-odf-operator   odf-catalogsource     stable-v1
noobaa-operator-alpha-odf-catalogsource-openshift-storage                 noobaa-operator            odf-catalogsource     alpha
ocs-operator-alpha-odf-catalogsource-openshift-storage                    ocs-operator               odf-catalogsource     alpha
odf-operator                                                              odf-operator               odf-catalogsource     alpha
CSV 확인
  • 다음 명령을 실행하여 CSV가 성공했는지 확인합니다.
$ oc get csv
NAME                              DISPLAY                                     VERSION   REPLACES                        PHASE
ibm-block-csi-operator.v1.6.0     Operator for IBM block storage CSI driver   1.6.0     ibm-block-csi-operator.v1.5.0   Succeeded
ibm-storage-odf-operator.v0.2.1   IBM Storage ODF operator                    0.2.1                                     Installing
noobaa-operator.v5.9.0            NooBaa Operator                             5.9.0                                     Succeeded
ocs-operator.v4.11.0               OpenShift Container Storage                 4.11.0                                     Succeeded
odf-operator.v4.11.0               OpenShift Data Foundation                   4.11.0                                     Succeeded
IBM Operator 및 CSI Pod 확인
  • 다음 명령을 실행하여 IBM Operator 및 CSI Pod를 확인합니다.
$ oc get pods
NAME                                                              READY   STATUS              RESTARTS   AGE
5cb2b16ec2b11bf63dbe691d44a63535dc026bb5315d5075dc6c398b3c58l94   0/1     Completed           0          10m
7c806f6568f85cf10d72508261a2535c220429b54dbcf87349b9b4b9838fctg   0/1     Completed           0          8m47s
c4b05566c04876677a22d39fc9c02512401d0962109610e85c8fb900d3jd7k2   0/1     Completed           0          10m
c5d1376974666727b02bf25b3a4828241612186744ef417a668b4bc1759rzts   0/1     Completed           0          10m
ibm-block-csi-operator-7b656d6cc8-bqnwp                           1/1     Running             0          8m3s
ibm-odf-console-97cb7c84c-r52dq                                   0/1     ContainerCreating   0          8m4s
ibm-storage-odf-operator-57b8bc47df-mgkc7                         1/2     ImagePullBackOff    0          94s
noobaa-operator-7698579d56-x2zqs                                  1/1     Running             0          9m37s
ocs-metrics-exporter-94b57d764-zq2g2                              1/1     Running             0          9m32s
ocs-operator-5d96d778f6-vxlq5                                     1/1     Running             0          9m33s
odf-catalogsource-j7q72                                           1/1     Running             0          10m
odf-console-8987868cd-m7v29                                       1/1     Running             0          9m35s
odf-operator-controller-manager-5dbf785564-rwsgq                  2/2     Running             0          9m35s
rook-ceph-operator-68b4b976d8-dlc6w                               1/1     Running             0          9m32s
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.