백업 퍼시스턴트 볼륨과 Engineering Lifecycle Management 백업 퍼시스턴트 볼륨 및 퍼시스턴트 볼륨 클레임 만들기 Red Hat® OpenShift®

하이브리드 클라우드에서 Engineering Lifecycle Management 사용하려면 Engineering Lifecycle Management 인스턴스를 생성하기 전에 영구 볼륨과 영구 볼륨 클레임이 필요합니다. 백업 영구 볼륨은 애플리케이션 구성의 백업 파일을 저장하는 데 사용됩니다 Engineering Lifecycle Management 애플리케이션 구성의 백업 파일을 저장하는 데 사용됩니다. 백업 파일을 사용하여 애플리케이션 구성을 복원할 수 있습니다. 다양한 유형의 PV를 생성할 수 있습니다. 자세한 내용은 PV의 유형을 참조하세요.

이 태스크 정보

미리 정의된 이름 elm-backup-pvc 로 영구 볼륨 클레임을 만들어야 합니다.

중요: 영구 볼륨의 저장 용량은 백업 전략에 따라 달라집니다. 백업 PV에 X개의 Engineering Lifecycle Management conf 백업 파일을 저장하려면 PV의 용량은 배포 크기에 따라 Engineering Lifecycle Management 인스턴스 배포 크기 에서 권장하는 X*PVC 크기여야 합니다.

프로시저

영구 볼륨 및 영구 볼륨 클레임을 만들려면 영구 볼륨영구 볼륨 클레임을 참조하세요.
  1. 다음 정의가 포함된 PV.yaml 이라는 이름의 YAML 파일을 생성하여 영구 볼륨을 만듭니다.
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: elm-backup-pv
    spec:
      capacity:
        storage: 100Gi
      accessModes:
        - ReadWriteMany
      nfs:
        server: xx.xx.xx.xx
        path: /data/elmnfs
      persistentVolumeReclaimPolicy: Retain
      storageClassName: <your-storage-class-name>
    여기서,
    accessModes
    accessModes 읽기/쓰기 기능( ReadWrite 또는 ReadOnly )과 볼륨에 대한 액세스( Once 또는 Many )와 같은 두 가지 특성을 정의합니다. 액세스 모드를 ReadWriteMany 로 설정해야 합니다. 영구 볼륨은 Engineering Lifecycle Management 애플리케이션 포드 간에 공유됩니다.
    nfs
    선택한 유형에 적용되는 지정된 매개변수입니다. 제시된 예는 NFS 유형에 대한 것입니다. 선택한 유형의 문서에 맞게 변경해야 합니다.
    서버
    NFS 서버 호스트 이름
    경로
    NFS 서버에서 내보낸 경로입니다. NFS 서버에 따라 필드를 채워야 합니다.
    persistentVolumeReclaimPolicy
    영구 볼륨의 보존 정책. 재사용성을 제공하려면 Retain 사용하면 됩니다.
    storageClassName
    영구 볼륨이 사용해야 하는 저장소 클래스 유형입니다. 클러스터 구성에 따라 필드를 채워야 합니다.
    자세한 내용은 PersistentVolume 의 템플릿 및 샘플 YAML을 참조하세요.
  2. 다음 정의가 포함된 PVC.yaml 이라는 이름의 YAML 파일을 생성하여 영구 볼륨 클레임을 만듭니다.
    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: elm-backup-pvc
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 10Gi
      volumeName: elm-backup-pv
      storageClassName: rook-cephfs
    여기서,
    이름
    이름을 elm-backup-pvc 로 입력하세요.
    중요: Engineering Lifecycle Management 인스턴스를 생성하려면 이름을 elm-backup-pvc 로 제공해야 합니다.
    네임스페이스
    Engineering Lifecycle Management 인스턴스가 생성되는 프로젝트 이름입니다.
    accessModes
    accessModes 읽기/쓰기 기능( ReadWrite 또는 ReadOnly )과 볼륨에 대한 액세스( Once 또는 Many )와 같은 두 가지 특성을 정의합니다. 액세스 모드를 ReadWriteMany 로 설정해야 합니다.
    스토리지
    클레임이 영구 볼륨에 대해 요청하는 저장 크기입니다. 클러스터 구성에 따라 필드를 채워야 합니다.
    volumeName
    영구 볼륨을 생성하는 동안 제공된 이름을 채워야 합니다.
    storageClassName
    영구 볼륨 클레임에 사용해야 하는 저장소 클래스 유형입니다. 클러스터 구성에 따라 필드를 채워야 합니다.
    자세한 내용은 PersistentVolumeClaim 의 템플릿 및 샘플 YAML을 참조하세요.
  3. 다음 명령을 사용하여 영구 볼륨을 생성합니다.
    oc create -f PV.yaml
  4. 다음 명령을 사용하여 영구 볼륨 클레임을 만듭니다.
    oc create -f PVC.yaml