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 ODF FlashSystem 드라이버 설명서를 참조하십시오.

프로세스

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

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

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

    1. 배포 유형 옵션에 대해 전체 배포를 선택합니다.
    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,2TiB4TiB 입니다. 요청된 용량은 인프라 스토리지 클래스에 동적으로 할당됩니다.

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

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

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

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

      1. 암호화 수준을 하나 또는 둘 다 선택합니다.

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

        1. 키 관리 서비스 공급자는 기본적으로 Vault로 설정됩니다.
        2. Vault 서비스 이름, Vault 서버의 호스트 주소('https://<hostname or ip>'), 포트 번호, 토큰을 입력합니다.
      3. 고급 설정을 확장하여 Vault 구성에 따라 추가 설정 및 인증서 세부 정보를 입력합니다.

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

        1. 드롭다운에서 공용 네트워크 인터페이스를 선택합니다.
        2. 드롭다운에서 클러스터 네트워크 인터페이스를 선택합니다. 참고: 하나의 추가 네트워크 인터페이스만 사용하는 경우 공용 네트워크 인터페이스에 대해 단일 NetworkAttachementDefinition (즉, ocs-public-cluster )을 선택하고 클러스터 네트워크 인터페이스를 비워 둡니다.
      6. 다음을 클릭합니다.
    2. 전송 중 암호화를 활성화하려면 전송 중 암호화를 선택합니다.

      1. 네트워크를 선택합니다.
      2. 다음을 클릭합니다.
  7. 검토 및 생성 페이지에서 모든 세부 정보가 올바른지 검토합니다.

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

검증 단계

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

    참고

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

    표 3.1. OpenShift Data Foundation 구성 요소에 해당하는 Pod
    Component해당 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-* (모든 작업자 노드에 1 Pod)

    ibm-storage-odf-operator

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

    ibm-flashsystem-storage

    IBM-flashsystem-storage-* (모든 작업자 노드에 1 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

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

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

Multicloud Object Gateway의 상태 확인
  1. 웹 콘솔에서 스토리지 데이터 Foundation 을 클릭합니다.
  2. 개요 탭의 상태 카드에서 스토리지 시스템을 클릭한 다음 팝업에서 스토리지 시스템 링크를 클릭합니다.
  3. Object 탭의 상태 카드에서 Object ServiceData Resiliency 둘 다 녹색 눈금이 있는지 확인합니다.
  4. 세부 정보 카드에 MCG 정보가 표시되는지 확인합니다.

오브젝트 대시보드를 사용하는 OpenShift Data Foundation 클러스터의 상태에 대한 자세한 내용은 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.15.0               OpenShift Container Storage                 4.15.0                                     Succeeded
odf-operator.v4.15.0               OpenShift Data Foundation                   4.15.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.