13장. 스토리지 데이터 백업

13.1. Amazon EBS에서 스토리지 데이터 백업

PVC(영구 볼륨 클레임)의 데이터를 정기적으로 백업하는 것이 좋습니다. OpenShift Data Science가 제거되면 모든 PVC가 삭제되므로 사용자 및 OpenShift 데이터 과학을 제거하기 전에 데이터를 백업하는 것이 특히 중요합니다.

사전 요구 사항

  • OpenShift Cluster Manager에 대한 인증 정보가 있습니다(https://console.redhat.com/openshift/).
  • OpenShift Dedicated 클러스터에 대한 관리자 액세스 권한이 있어야 합니다.
  • OpenShift Dedicated 클러스터가 배포된 AWS(Amazon Web Services) 계정에 대한 인증 정보가 있습니다.

절차

  1. 백업할 PV(영구 볼륨)의 ID를 확인합니다.

    1. OpenShift Dedicated 웹 콘솔에서 관리자 화면으로 변경합니다.
    2. 프로젝트를 클릭합니다.
    3. rhods-notebook 프로젝트를 클릭합니다.

      프로젝트의 세부 정보 페이지가 열립니다.

    4. Inventory 섹션에서 PersistentVolumeClaims 를 클릭합니다.

      PersistentVolumeClaims 페이지가 열립니다.

    5. 백업할 PV(영구 볼륨)의 ID를 기록해 둡니다.

      참고

      AWS 인스턴스에 백업하기 위해 올바른 EBS 볼륨을 식별하려면 기록해 두는 PV(영구 볼륨)가 필요합니다.

  2. 백업할 PV가 포함된 EBS 볼륨을 찾습니다.

    Amazon Web Services 문서를 참조하십시오. 자세한 내용은 Amazon EBS 스냅샷 을 생성합니다.

    1. AWS( https://aws.amazon.com)에 로그인하고 OpenShift Dedicated 클러스터가 배포된 리전을 보고 있는지 확인합니다.https://aws.amazon.com
    2. 서비스를 클릭합니다.
    3. 컴퓨팅EC2 를 클릭합니다.
    4. 사이드 탐색에서 Elastic Block Storage볼륨을 클릭합니다.

      Volumes 페이지가 열립니다.

    5. 검색바에서 이전에 기록한 PV(영구 볼륨)의 ID를 입력합니다.

      Volumes (볼륨) 페이지가 다시 로드되어 검색 결과를 표시합니다.

    6. 표시된 볼륨을 클릭하고 kubernetes.io/created-for/pvc/namespace 태그에 rhods-notebook, 모든 kubernetes.io/created-for/pvc/name 태그가 EC2 볼륨이 사용되는 영구 볼륨의 이름과 일치하는지 확인합니다(예: jupyter-nb-user1-pvc ).
  3. PV(영구 볼륨)가 포함된 EBS 볼륨을 백업합니다.

    1. 백업할 볼륨을 마우스 오른쪽 버튼으로 클릭하고 목록에서 스냅샷 만들기를 선택합니다.

      Create Snapshot (스냅샷 생성) 페이지가 열립니다.

    2. 볼륨에 대한 설명을 입력합니다.
    3. 스냅샷 생성을 클릭합니다.

      볼륨의 스냅샷이 생성됩니다.

    4. 닫기를 클릭합니다.

검증

  • 생성한 스냅샷은 AWS의 Snapshots (스냅샷) 페이지에 표시됩니다.