프로젝트

일반

사용자 정보

실행

개선 #12946

Snapshot 복구 후 LV Rename

이 헌제님이 8일 전에 추가함. 7일 전에 수정됨.

상태:
진행
우선 순위:
보통
담당자:
목표 버전:
시작 시간:
2026/02/05
완료 기한:
2026/02/07 (7일 지연)
진척도:

0%

추정 시간:
20:00 시간
발견 버전:
반영 버전:
난이도:
쉬움
중요도:
조력자:
회사:
연락처:
점수:
6.50

설명

목표

  • kasten 의 복구 시나리오를 확인하고, 복구 시나리오를 검토한다.

kasten 의 복구 시나리오

  • 동일 이름 사용하여 복원 (일반적인 형태)
  1. Pod 종료
  2. 기존 PVC 삭제
  3. snapshot 기반 새 PVC 생성
  4. Pod 재시작
  • 새 네임스페이스로 복원
  1. 기존 PVC 유지
  2. 새 네임스페이스에 PVC 생성

csi-driver-lvm 의 복원 시나리오 개선점 및 해결안

  • 현재 복구 시나리오는 PV 복구를 위해 생성된 volumesnapshot 을 PV 로 생성한 이후에 POD 에 붙여 복구한다.
  • AnyStor-E 에서는 공유 경로가 VG 와 LV 로 구성된 NFS 경로를 사용하므로 이전과 다른 경로를 통해서 공유가 된다.
  • NFS 를 사용하는 사용자는 접근 경로가 변경되는 등의 불편함이 발생하므로, 복원한 snapshot 의 rename 등을 통해서 이전 볼륨과 동일하게 사용할 수 있도록 구성한다.
  • 예상 시나리오는 다음과 같다
# 스냅샷 생성
lvcreate -s -n snap1 vg1/data

# 기존 PV 제거 명령 시 기존 LV 제거
lvremove -y vg1/data

# 스냅샷 PV 생성 명령 시 클론된 LV 를 rename (origin 볼륨이 있는 경우 무시)
lvrename vg1/backup1 vg1/data

# 마운트 및 공유 및 HA 구성
...

시나리오 테스트

  • 기존 볼륨 제거되도 복원 가능
# lvs
...
  testsnap1                                         VG1       Vwi-aotz--  10.00g csi-pool

# ls /export/VG1/testsnap1
file1
실행 #1

이 헌제님이 8일 전에 변경

실행 #2

이 헌제님이 8일 전에 변경

실행 #3

이 헌제님이 7일 전에 변경

  • 난이도 항목을 지정했습니다. (쉬움)
  • 중요도 항목을 변경했습니다 ( => )
실행 #4

이 헌제님이 7일 전에 변경

  • 완료 기한 항목을 지정했습니다. (2026/02/07)
  • 상태 항목을 변경했습니다 (신규 => 진행)
  • 담당자 항목을 지정했습니다. (이 헌제)
  • 시작 시간 항목을 지정했습니다. (2026/02/05)
  • 추정 시간 항목을 지정했습니다. (20:00 시간)
  • 점수 항목을 변경했습니다 (0.00 => 6.50)
실행

내보내기 Atom PDF

클립보드 이미지 추가 (최대 크기: 50 MB)