4.4. 오버프로비저닝 수준 정책 제어


Overprovision 제어는 특정 애플리케이션 네임스페이스에 따라 스토리지 클러스터에서 사용하는 PVC(영구 볼륨 클레임) 양에 할당량을 정의할 수 있는 메커니즘입니다.

Overprovision 제어 메커니즘을 활성화하면 스토리지 클러스터에서 사용하는 PVC를 과도하게 프로비저닝할 수 없습니다. OpenShift는 ClusterResourceQuota 의 도움을 받아 클러스터 범위에서 집계된 리소스 사용을 제한하는 제약 조건을 정의하는 유연성을 제공합니다. 자세한 내용은 OpenShift ClusterResourceQuota.

오버프로비저닝 제어를 사용하면 ClusteResourceQuota 가 시작되고 각 스토리지 클래스에 대해 스토리지 용량 제한을 설정할 수 있습니다.

OpenShift Data Foundation 배포에 대한 자세한 내용은 제품 설명서 를 참조하고 플랫폼에 따른 배포 절차를 선택합니다.

사전 요구 사항

  • OpenShift Data Foundation 클러스터가 생성되었는지 확인합니다.

프로시저

  1. 명령줄 인터페이스 또는 사용자 인터페이스에서 storagecluster 를 배포합니다.
  2. 애플리케이션 네임스페이스에 레이블을 지정합니다.

    apiVersion: v1
    kind: Namespace
    metadata:
         name: <desired_name>
         labels:
              storagequota: <desired_label>
    <desired_name>
    애플리케이션 네임스페이스의 이름을 지정합니다(예: quota-rbd ).
    <desired_label>
    스토리지 할당량의 레이블을 지정합니다(예: storagequota1 ).
  3. storagecluster 를 편집하여 스토리지 클래스에 할당량 제한을 설정합니다.

    $ oc edit storagecluster -n openshift-storage <ocs_storagecluster_name>
    <ocs_storagecluster_name>
    스토리지 클러스터의 이름을 지정합니다.
  4. 원하는 하드 제한을 사용하여 Overprovision Control의 항목을 StorageCluster.Spec 에 추가합니다.

    apiVersion: ocs.openshift.io/v1
    kind: StorageCluster
    spec:
     [...]
         overprovisionControl:
         - capacity: <desired_quota_limit>
              storageClassName: <storage_class_name>
              quotaName: <desired_quota_name>
              selector:
                labels:
                       matchLabels:
                        storagequota: <desired_label>
    [...]
    <desired_quota_limit>
    스토리지 클래스에 대해 원하는 할당량 제한을 지정합니다(예: 27Ti ).
    <storage_class_name>
    할당량 제한을 설정할 스토리지 클래스의 이름을 지정합니다(예: ocs-storagecluster-ceph-rbd ).
    <desired_quota_name>
    스토리지 할당량의 이름을 지정합니다(예: quota1 ).
    <desired_label>
    스토리지 할당량의 레이블을 지정합니다(예: storagequota1 ).
  5. 수정된 스토리지 클러스터를 저장합니다.
  6. clusterresourcequota 가 정의되어 있는지 확인합니다.

    참고

    이전 단계에서 정의한 quotaName 을 사용하여 clusterresourcequota 를 예상합니다(예: quota1 ).

    $ oc get clusterresourcequota -A
    
    $ oc describe clusterresourcequota -A
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.