3.2. 새로 추가된 노드에 용량 추가


새로 추가된 노드에 용량을 추가하려면 Add Capacity( 용량 추가) 옵션을 사용하여 스토리지 클러스터를 3개의 OSD로 확장하거나 스토리지 클러스터를 활성화된 경우 원하는 개수만큼 스토리지 클러스터를 확장할 수 있는 유연한 확장 기능을 사용합니다.

3.2.1. 용량 추가 옵션을 사용하여 3개의 OSD로 용량을 추가합니다.

사용자 인터페이스에서 용량 추가 옵션을 사용하여 동적 및 로컬 스토리지에 대한 3 개의 OSD별로 용량을 추가하려면 용량을 추가하여 스토리지 확장을 참조하십시오. 유연한 확장 기능을 활성화하거나 포함하지 않고 스토리지 클러스터에 용량 추가 옵션을 사용할 수 있습니다.

3.2.2. YAML을 사용하여 용량 추가

유연한 확장을 사용하면 기본 3개의 OSD 세트 대신 YAML을 사용하여 한 번에 1개 이상의 OSD로 용량을 추가할 수 있습니다. 그러나 클러스터가 균형을 유지하는 방식으로 디스크를 추가해야 합니다.

유연한 확장은 스토리지 클러스터 생성의 내부 연결 모드에만 지원됩니다.

유연한 확장을 위해 3개의 노드가 있는 클러스터를 생성하고 가용성 영역이 3개 미만인 클러스터를 생성합니다. OpenShift 웹 콘솔은 3개 미만의 가용성 영역에 분산된 3개의 노드를 감지하고 유연한 확장을 가능하게 합니다.

중요

스토리지 클러스터를 생성한 후에는 유연한 확장 기능을 활성화하거나 비활성화할 수 없습니다.

3.2.2.1. 유연한 스케일링이 활성화되었는지 확인

절차

  • 웹 콘솔에서 검색을 클릭합니다.

    1. 검색 필드에 StorageCluster 를 입력합니다.
    2. ocs-storagecluster 를 클릭합니다.
    3. YAML 탭에서 spec 섹션에서 flexibility Scaling 키를 검색하고 status 섹션에서 failureDomain 을 검색합니다.

      유연한 확장이 true이고 failureDomain 이 host로 설정된 경우 유연한 확장 기능이 활성화됩니다.

      spec:
      flexibleScaling: true
      […]
      status:
      failureDomain: host

3.2.2.2. YAML을 사용하여 1 OSD의 배수로 용량 추가

YAML을 통해 스토리지 클러스터에 OSD를 유연하게 추가하려면 다음 단계를 수행합니다.

사전 요구 사항

  • OpenShift Container Platform 웹 콘솔에 대한 관리자 액세스 권한
  • 유연한 확장이 활성화된 스토리지 클러스터.
  • 용량을 추가하는 데 사용 가능한 추가 디스크.

절차

  1. OpenShift 웹 콘솔에서 검색을 클릭합니다.

    1. 검색 필드에서 ocs-storagecluster 를 검색하고 검색 결과에서 ocs-storagecluster 를 클릭합니다.
    2. 확장할 스토리지 클러스터 옆에 있는 작업 메뉴 (kube) 를 클릭합니다.
    3. Edit Storage Cluster (스토리지 클러스터 편집)를 클릭합니다. YAML로 리디렉션됩니다.
  2. YAML에서 키 개수를 검색합니다. 이 count 매개변수는 용량을 확장합니다.
  3. 클러스터에 추가할 OSD 수만큼 개수를 늘립니다.

    중요

    YAML의 count 매개변수가 사용 가능한 디스크 수에 따라 늘어나는지 확인하고 클러스터가 균형을 유지하는 방식으로 디스크를 추가합니다.

  4. 저장을 클릭합니다.
참고

스토리지 클러스터가 Ready 상태가 될 때까지 몇 분 정도 기다려야 할 수 있습니다.

검증 단계

  • Raw 용량 카드를 확인합니다.

    1. OpenShift 웹 콘솔에서 스토리지 데이터 기반 을 클릭합니다.
    2. Overview(개요 ) 탭의 Status (상태) 카드에서 Storage System (스토리지 시스템)을 클릭한 다음 표시되는 팝업에서 스토리지 시스템 링크를 클릭합니다.
    3. Block 및 File(블록 및 파일 ) 탭에서 Raw Capacity (라우팅 용량) 카드를 확인합니다.

      선택한 항목에 따라 용량이 증가합니다.

      참고

      원시 용량은 복제를 고려하지 않고 전체 용량을 보여줍니다.

  • 새 OSD 및 해당 새 PVC(영구 볼륨 클레임)가 생성되었는지 확인합니다.

    • 새로 생성된 OSD의 상태를 보려면 다음을 수행합니다.

      1. OpenShift 웹 콘솔에서 워크로드 포드를 클릭합니다.
      2. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

        참고

        Show default projects (기본 프로젝트 표시) 옵션이 비활성화된 경우 toggle(전원) 버튼을 사용하여 모든 기본 프로젝트를 나열합니다.

    • PVC 상태를 보려면 다음을 수행합니다.

      1. OpenShift 웹 콘솔에서 스토리지 영구 볼륨 클레임 을 클릭합니다.
      2. 프로젝트 드롭다운 목록에서 openshift-storage 를 선택합니다.

        참고

        Show default projects (기본 프로젝트 표시) 옵션이 비활성화된 경우 toggle(전원) 버튼을 사용하여 모든 기본 프로젝트를 나열합니다.

  • 선택 사항: 클러스터에서 클러스터 전체 암호화가 활성화된 경우 새 OSD 장치가 암호화되었는지 확인합니다.

    1. 새 OSD 포드가 실행 중인 노드를 식별합니다.

      $ oc get -o=custom-columns=NODE:.spec.nodeName pod/<OSD-pod-name>
      <OSD-pod-name>

      은 OSD 포드의 이름입니다.

      예를 들면 다음과 같습니다.

      oc get -o=custom-columns=NODE:.spec.nodeName pod/rook-ceph-osd-0-544db49d7f-qrgqm
    2. 이전 단계에서 식별된 각 노드에 대해 다음을 수행합니다.

      1. 디버그 포드를 만들고 선택한 호스트에 대해 chroot 환경을 엽니다.

        $ oc debug node/<node name>
        <node name>

        는 노드의 이름입니다.

        $ chroot /host
      2. ocs-deviceset 이름 옆의 crypt 키워드가 있는지 확인합니다.

        $ lsblk
중요

Red Hat 지원 팀의 지원 만 통해 클러스터 감소가 지원됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.