5.4.3. LVMCluster 사용자 정의 리소스를 생성하는 방법


OpenShift CLI(oc) 또는 OpenShift Container Platform 웹 콘솔을 사용하여 LVMCluster CR(사용자 정의 리소스)을 생성할 수 있습니다. RHACM(Red Hat Advanced Cluster Management)을 사용하여 LVM Storage를 설치한 경우 RHACM을 사용하여 LVMCluster CR을 생성할 수도 있습니다.

중요

기본적으로 openshift-storage 인 LVM Storage Operator를 설치한 동일한 네임스페이스에 LVMCluster CR을 생성해야 합니다.

LVMCluster CR을 생성할 때 LVM 스토리지에서 다음 시스템 관리 CR을 생성합니다.

  • 각 장치 클래스에 대한 storageClassvolumeSnapshotClass 입니다.

    참고

    LVM 스토리지는 lvms-<device_class_name> 형식으로 스토리지 클래스 및 볼륨 스냅샷 클래스의 이름을 구성합니다. 여기서 < device_class_name >은 LVMCluster CR의 deviceClasses.name 필드의 값입니다. 예를 들어 deviceClasses.name 필드가 Cryostat1로 설정된 경우 스토리지 클래스의 이름과 볼륨 스냅샷 클래스가 lvms-vg1 입니다.

  • LVMVolumeGroup: 이 CR은 LVM 볼륨 그룹에서 지원하는 특정 유형의 PV(영구 볼륨)입니다. 여러 노드에서 개별 볼륨 그룹을 추적합니다.
  • LVMVolumeGroupNodeStatus: 이 CR은 노드에서 볼륨 그룹의 상태를 추적합니다.

5.4.3.1. 이전 LVM 스토리지 설치에서 볼륨 그룹 재사용

새 VG를 만드는 대신 이전 LVM 스토리지 설치의 기존 볼륨 그룹(VG)을 재사용할 수 있습니다.

VG만 재사용할 수 있지만 VG와 연결된 논리 볼륨은 재사용할 수 없습니다.

중요

LVMCluster CR(사용자 정의 리소스)을 생성하는 경우에만 이 절차를 수행할 수 있습니다.

사전 요구 사항

  • 재사용할 VG가 손상되지 않아야 합니다.
  • 재사용할 VG에 lvms 태그가 있어야 합니다. LVM 개체에 태그를 추가하는 방법에 대한 자세한 내용은 태그가 있는 LVM 개체 그룹화를 참조하십시오.

프로세스

  1. LVMCluster CR YAML 파일을 엽니다.
  2. 다음 예에 설명된 대로 LVMCluster CR 매개변수를 구성합니다.

    LVMCluster CR YAML 파일의 예

    apiVersion: lvm.topolvm.io/v1alpha1
    kind: LVMCluster
    metadata:
      name: my-lvmcluster
      namespace: openshift-storage
    spec:
    # ...
      storage:
        deviceClasses:
        - name: vg1  
    1
    
          fstype: ext4 
    2
    
          default: true
          deviceSelector: 
    3
    
    # ...
            forceWipeDevicesAndDestroyAllData: false 
    4
    
          thinPoolConfig: 
    5
    
    # ...
          nodeSelector: 
    6
    
    # ...

    1
    이 필드를 이전 LVM 스토리지 설치의 VG 이름으로 설정합니다.
    2
    이 필드를 ext4 또는 xfs 로 설정합니다. 기본적으로 이 필드는 xfs 로 설정됩니다.
    3
    deviceSelector 필드에 새 장치 경로를 지정하여 재사용할 VG에 새 장치를 추가할 수 있습니다. 새 장치를 VG에 추가하지 않으려면 현재 LVM 스토리지 설치의 deviceSelector 구성이 이전 LVM Storage 설치와 동일한지 확인합니다.
    4
    이 필드가 true 로 설정되면 LVM 스토리지가 VG에 추가되는 장치의 모든 데이터를 지웁니다.
    5
    재사용할 VG의 thinPoolConfig 구성을 유지하려면 현재 LVM 스토리지 설치의 thinPoolConfig 구성이 이전 LVM 스토리지 설치와 동일한지 확인하십시오. 또는 필요에 따라 thinPoolConfig 필드를 구성할 수 있습니다.
    6
    LVM 볼륨 그룹을 생성할 노드를 선택하도록 요구 사항을 구성합니다. 이 필드가 비어 있으면 스케줄 테인트가 없는 모든 노드가 고려됩니다.
  3. LVMCluster CR YAML 파일을 저장합니다.
참고

볼륨 그룹에 속하는 장치를 보려면 다음 명령을 실행합니다.

$ pvs -S vgname=<vg_name> 
1
1
& lt;vg_name >을 볼륨 그룹의 이름으로 바꿉니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동