볼륨 복제

Cocktail 볼륨 복제는 1:1 미러링과 다양한 오브젝트 스토리지를 활용한 1:N 복제를 지원하여, 데이터를 스케쥴된 시간에 백업하고 재해 시 즉시 복구할 수 있는 솔루션을 제공합니다.

1. 볼륨 복제 생성 전 사전 작업

  • 볼륨 복제를 생성하기 위해서는 저장소를 생성해야 합니다. 여기를 참고하세요.

2. 볼륨 복제 생성 페이지 접속

  1. [백업/복원] - [볼륨 복제] 섹션을 선택합니다.

[화면] 볼륨 복제 목록
  1. [생성] 버튼을 클릭합니다.

[화면] 볼륨 복제 목록 - 볼륨 복제 페이지 접속

3. 볼륨 복제 정보 생성

  1. 볼륨 복제 정보를 입력합니다.

저장소 사용 여부에 따라 1:1 복제 또는 1:N 복제를 선택하여 볼륨을 구성할 수 있습니다.

3-1. 1:1 복제

기본 정보

저장소 없이 원본에서 대상으로 직접 복제를 수행할 수 있습니다.

[화면] 볼륨 복제 생성 - 기본 정보 입력
항목(*는 필수)
내용

복제 이름*

  • 생성할 볼륨 복제의 이름

저장소 사용 여부*

  • 1:1 복제인 경우, 비활성화

원본 볼륨 설정

[화면] 볼륨 복제 생성 페이지 - 원본 볼륨 정보 입력
항목(*는 필수)
내용

클러스터*

  • 원본 클러스터 선택

네임스페이스*

  • 원본 네임스페이스 선택

워크로드 선택

  • 활성화 시 워크로드를 선택

  • 워크로드를 선택하면, 워크로드에 마운트된 볼륨을 선택 가능

볼륨*

  • 원본 볼륨 선택

복사 방법*

  • '다이렉트', '복제', '스냅샷' 중 선택

  • 자세한 설명은 아래를 참고

스토리지 클래스

  • 복사 방법을 '복제' 또는 '스냅샷'을 선택한 경우에만 선택

  • 스토리지 클래스 선택

액세스 모드

  • 복사 방법을 '복제' 선택한 경우에만 선택

  • 'ReadWriteOnce', 'ReadWriteMany' 중 선택

용량(GB)

  • 복사 방법을 '복제' 선택한 경우에만 입력

  • 선택한 원본 볼륨의 용량보다 크거나 같게 입력

스냅샷 클래스

  • 복사 방법을 '스냅샷' 선택한 경우에만 입력해야 합니다.

  • 스냅샷 클래스 선택

복사 방법

원본 PVC를 대상 PVC에 복제하기 위해 원본 볼륨을 복사하는 3가지 방식이 있습니다.

  1. 다이렉트: 원본 PVC의 볼륨 데이터를 그대로 복제합니다.

  2. 복제: 원본 PVC에 대한 사본 PVC를 만듭니다.(원본 볼륨 데이터를 사본 볼륨에 복제합니다.)

  3. 스냅샷: 원본 PVC의 볼륨 데이터 스냅샷을 생성하고, 스냅샷을 통해 사본 PVC를 만듭니다. (원본 볼륨 데이터의 특정 시점 스냅샷 데이터를 생성하고, 스냅샷 데이터로 사본 볼륨에 복제합니다.)

위 3가지 복사 방식으로 생성된 사본 (또는 원본) PVC를 복제할 PVC로 사용합니다.

대상 볼륨 설정

[화면] 볼륨 복제 생성 - 대상 볼륨 정보 입력
항목(*는 필수)
내용

클러스터*

  • 대상 클러스터 선택

네임스페이스*

  • 대상 네임스페이스 선택

볼륨*

  • 대상 볼륨 선택

볼륨 스냅샷 사용

  • '다이렉트', '복제', '스냅샷' 중 선택

  • 자세한 설명은 아래를 참고

서비스 유형

  • 'ClusterIP'와 'LoadBalancer' 중에 선택

  • 자세한 설명은 아래 참고

서비스 유형

1:1 복제는 오브젝트 스토리지없이 DataMover Pod간 직접 통신하여 복제를 하는 방식입니다.

따라서, 대상 DataMover Pod는 컨테이너 외부와 통신하기 위한 서비스 리소스가 필요합니다.

현재 이용 가능한 서비스 유형은 ClusterIP, Load Balancer 2가지입니다.

  1. ClusterIP

    클러스터 내부 IP를 할당하여 클러스터 내 DataMover Pod와 통신하는 경우에 사용합니다.

  2. Load Balancer

    외부 로드 밸런서를 이용하여 클러스터 간 DataMover Pod와 통신하는 경우에 사용합니다.

스케쥴

  • 스케쥴을 설정하면, 정해진 시간에 볼륨 복제를 실행합니다.​

  • 스케쥴을 설정하지 않으면, 즉시 한 번만 볼륨 복제가 실행합니다.

[화면] 볼륨 복제 생성 - 스케쥴 정보 입력
  • cron 표현식을 사용하여 원하는 시간 혹은 주기를 지정할 수 있습니다.

    UTC time 사용하는 Cron 표현식으로 정의
       * * * * *
       │ │ │ │ │
       │ │ │ │ └─ 요일 (0-6, 0과 7은 일요일)
       │ │ │ └─── 월 (1-12)
       │ │ └───── 날짜 (1-31)
       │ └─────── 시간 (0-23)
       └───────── 분 (0-59)

3-2. 1:N 복제

기본 정보

원본 데이터를 저장소에 PUSH 하고, 1개 이상의 대상이 저장소로부터 복제본을 생성할 수 있습니다.​

[화면] 볼륨 복제 생성 - 기본 정보 입력
항목(*는 필수)
내용

복제 이름*

  • 생성할 볼륨 복제의 이름

저장소 사용 여부*

  • 1:N 복제인 경우, 활성화

  • 저장소 선택

원본 볼륨 설정

[화면] 볼륨 복제 생성 - 원본 볼륨 정보 입력
항목(*는 필수)
내용

클러스터*

  • 원본 클러스터 선택

네임스페이스*

  • 원본 네임스페이스 선택

워크로드 선택

  • 활성화 시 워크로드를 선택

  • 워크로드를 선택하면, 워크로드에 마운트된 볼륨을 선택 가능

볼륨*

  • 원본 볼륨 선택

스케쥴

  • 자세한 설명은 아래 참고

복사 방법*

  • '다이렉트', '복제', '스냅샷' 중 선택

  • 자세한 설명은 아래를 참고

스토리지 클래스

  • 복사 방법을 '복제' 또는 '스냅샷'을 선택한 경우에만 선택

  • 스토리지 클래스 선택

액세스 모드

  • 복사 방법을 '복제' 선택한 경우에만 선택

  • 'ReadWriteOnce', 'ReadWriteMany' 중 선택

용량(GB)

  • 복사 방법을 '복제' 선택한 경우에만 입력

  • 선택한 원본 볼륨의 용량보다 크거나 같게 입력

스냅샷 클래스

  • 복사 방법을 '스냅샷' 선택한 경우에만 입력해야 합니다.

  • 스냅샷 클래스 선택

복사 방법

원본 PVC를 대상 PVC에 복제하기 위해 원본 볼륨을 복사하는 3가지 방식이 있습니다.

  1. 다이렉트: 원본 PVC의 볼륨 데이터를 그대로 복제합니다.

  2. 복제: 원본 PVC에 대한 사본 PVC를 만듭니다.(원본 볼륨 데이터를 사본 볼륨에 복제합니다.)

  3. 스냅샷: 원본 PVC의 볼륨 데이터 스냅샷을 생성하고, 스냅샷을 통해 사본 PVC를 만듭니다. (원본 볼륨 데이터의 특정 시점 스냅샷 데이터를 생성하고, 스냅샷 데이터로 사본 볼륨에 복제합니다.)

위 3가지 복사 방식으로 생성된 사본 (또는 원본) PVC를 복제할 PVC로 사용합니다.

스케쥴

  • 스케쥴을 설정하면, 정해진 시간에 저장소로부터 볼륨 복제를 실행합니다.​

  • 스케쥴을 설정하지 않으면, 즉시 저장소로부터 한 번만 볼륨 복제가 실행합니다.

    [화면] 볼륨 복제 생성 페이지 - 스케쥴 정보 입력

  • cron 표현식을 사용하여 원하는 시간 혹은 주기를 지정할 수 있습니다.

    UTC time 사용하는 Cron 표현식으로 정의
       * * * * *
       │ │ │ │ │
       │ │ │ │ └─ 요일 (0-6, 0과 7은 일요일)
       │ │ │ └─── 월 (1-12)
       │ │ └───── 날짜 (1-31)
       │ └─────── 시간 (0-23)
       └───────── 분 (0-59)

대상 볼륨 설정

  1. [복제 대상 볼륨 추가] 버튼을 클릭합니다.

[화면] 볼륨 복제 생성
  1. 복제 대상 볼륨 정보를 입력합니다.

[화면] 볼륨 복제 생성 - 대상 볼륨 정보 입력

항목(*는 필수)
내용

복제 대상 설명

  • 복제 대상 설명 입력

클러스터*

  • 대상 클러스터 선택

네임스페이스*

  • 대상 네임스페이스 선택

볼륨*

  • 대상 볼륨 선택

볼륨 스냅샷 사용

  • '다이렉트', '복제', '스냅샷' 중 선택

  • 자세한 설명은 아래 참고

스케쥴

  • 활성화 시 스케쥴 입력 가능

  • 자세한 설명은 원본 볼륨 참고

  1. [저장] 버튼을 클릭합니다.

[화면] 볼륨 복제 생성 - 대상 볼륨 정보 저장
  1. 추가된 대상 볼륨을 확인합니다.

[화면] 볼륨 복제 생성 - 대상 볼륨 정보 확인

4. 볼륨 복제 저장

  1. [저장] 버튼을 클릭합니다.

[화면] 볼륨 복제 생성
  1. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

[화면] 볼륨 복제 생성

5. 볼륨 복제 확인

5-1. 볼륨 복제 확인

  1. 생성한 볼륨 복제는 볼륨 복제 목록에서 확인할 수 있습니다.

[화면] 볼륨 복제 목록
  1. 1:N 복제의 대상 볼륨 정보를 확인하려면 > 아이콘을 클릭하세요.

[화면] 볼륨 복제 목록 - 1:N 복제의 대상 볼륨 확인

5-2. 볼륨 복제 세부 정보 확인

볼륨 복제의 상 정보를 확인하려면 볼륨 복제 이름을 클릭하세요.

[화면] 볼륨 복제 목록 - 상세 정보 확인

1:1 복제 상세 정보 확인

  1. 1:1 복제의 상제 정보를 확인합니다.

[화면] 볼륨 복제 상세 - 1:1 상세 정보 확인

1:N 복제 상세 정보 확인

  1. 1:N 복제의 상세 정보를 확인합니다.

[화면] 볼륨 복제 상세 - 1:N 상세 정보 확인
  1. 대상 볼륨의 상세 정보를 확인하려면, 대상 볼륨 카드를 클릭하세요.

[화면] 볼륨 복제 상세 - 1:N 대상 볼륨 상세 정보 확인
[화면] 볼륨 복제 상세 - 1:N 대상 볼륨 상세 정보 확인

6. 볼륨 복제 스케쥴 실행/일시중지

6-1. 1:1 복제

  1. 해당 볼륨 복제의 상세 화면으로 이동합니다.

[화면] 볼륨 복제 목록 - 1:1 볼륨 복제 상세 페이지 접속
  1. Running 상태인 스케쥴을 일시중지하기 위해 [스케쥴 일시중지] 버튼을 클릭합니다.

[화면] 볼륨 복제 상세 - 1:1 볼륨 복제 스케쥴 일시중지
  1. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

[화면] 볼륨 복제 상세 - 1:1 볼륨 복제 스케쥴 일시중지
  1. 스케쥴이 일시중지된 것을 확인합니다.

[화면] 볼륨 복제 상세 - 1:1 볼륨 복제 스케쥴 일시중지 확인

  1. 다시 스케쥴을 시작하길 원하는 경우, 버튼을 클릭하여 위 작업을 반복하세요.

6-2. 1:N 복제

원본 볼륨 스케쥴 실행/일시중지

  1. 해당 볼륨 복제의 상세 화면으로 이동합니다.

    [화면] 볼륨 복제 목록 - 1:N 볼륨 복제 상세 페이지 접속
  2. Running 상태인 스케쥴을 일시중지하기 위해 [스케쥴 일시중지] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 스케쥴 일시중지
  3. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 스케쥴 일시중지
  4. 스케쥴이 일시중지된 것을 확인합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 스케쥴 일시중지 확인
  5. 다시 스케쥴을 시작하길 원하는 경우, 버튼을 클릭하여 위 작업을 반복하세요.

대상 볼륨 스케쥴 실행/일시중지

  1. Running 상태인 대상 볼륨의 스케쥴을 일시중지하기 위해 아이콘을 클릭하고, [스케쥴 일시중지] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 스케쥴 일시중지
  2. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 스케쥴 일시중지
  3. 스케쥴이 일시중지된 것을 확인합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 스케쥴 일시중지 확인
  4. 다시 스케쥴을 시작하길 원하는 경우, [즉시 실행]버튼을 클릭하여 위 작업을 반복하세요.

[화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 스케쥴 시작

7. 즉시 실행

7-1. 1:1 복제

  1. 볼륨 복제의 상세 화면으로 이동합니다.

    [화면] 볼륨 복제 목록 - 1:1 볼륨 복제 상세 페이지 접속
  2. [즉시 실행] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:1 볼륨 복제 즉시 실행
  3. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:1 볼륨 복제 즉시 실행
  4. 1:1 볼륨 복제가 진행됩니다.

    [화면] 볼륨 복제 상세 - 1:1 볼륨 복제 즉시 실행 확인

7-2. 1:N 복제

원본 볼륨 즉시 실행

  1. 볼륨 복제의 상세 화면으로 이동합니다.

    [화면] 볼륨 복제 목록 - 1:N 볼륨 복제 상세 페이지 접속
  2. [즉시 실행] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 즉시 실행
  3. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 즉시 실행
  4. 볼륨 복제가 진행됩니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 원본 볼륨 즉시 실행 확인

대상 볼륨 즉시 실행

  1. 아이콘을 클릭하고, [즉시 실행] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 즉시 실행
  2. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 즉시 실행
  3. 원본 볼륨으로부터 해당 대상 볼륨으로 데이터가 복제됩니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 즉시 실행 확인

8. 볼륨 복제 삭제

볼륨 복제 삭제 설명 추가 예정

8-1. 1:1 복제

  1. 볼륨 복제의 상세 화면으로 이동합니다.

    [화면] 볼륨 복제 목록 - 1:1 볼륨 복제 상세 페이지 접속
  2. [삭제] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:1 볼륨 복제 원본 볼륨 삭제
  3. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:1 볼륨 복제 원본 볼륨 삭제
  4. 목록에서 삭제됩니다.

    [화면] 볼륨 복제 목록 - 1:1 볼륨 복제 원본 볼륨 삭제 확인

8-2. 1:N 복제

원본 볼륨 삭제

  1. 볼륨 복제의 상세 화면으로 이동합니다.

    [화면] 볼륨 복제 목록 - 1:N 볼륨 복제 상세 페이지 접속
  2. [삭제] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 삭제
  3. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 삭제
  4. 목록에서 삭제됩니다.

    [화면] 볼륨 복제 목록 - 1:N 볼륨 복제 삭제 확인

대상 볼륨 삭제

  1. 아이콘을 클릭하고, [삭제] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 삭제
  2. 아래 메시지를 확인하고, [ok] 버튼을 클릭합니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 삭제
  3. 목록에서 삭제됩니다.

    [화면] 볼륨 복제 상세 - 1:N 볼륨 복제 대상 볼륨 삭제 확인

Last updated