[Mold] Incremental backup 지원#800
Open
Dajeong-Park wants to merge 75 commits intoablecloud-team:ablestack-europafrom
Open
[Mold] Incremental backup 지원#800Dajeong-Park wants to merge 75 commits intoablecloud-team:ablestack-europafrom
Dajeong-Park wants to merge 75 commits intoablecloud-team:ablestack-europafrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR 설명
GFS : libvirt push backup 기반
RBD : snapshot + export-diff 기반 (Diplo 버전의 qcow2형태의 백업인 경우에도 정상적으로 복원되도록 고려)
Diplo 에서 백업을 사용하다가 Europa 로 업그레이드 시 해당 부분 주의 필요
변경 구분
기능/개선 규모 또는 버그 심각도
기능/개선 규모
버그 심각도
테스트 방법 및 결과
NAS 백업 플러그인
가상머신이 실행중인 경우 > 저장소 백업본 확인 및 스냅샷 확인 (완료)
가상머신이 정지중인 경우 > 저장소 백업본 확인 및 스냅샷 확인 (완료)
저장소 백업본 삭제 및 스냅샷 삭제 확인 (완료)
가상머신 백업 복원 > 복원시 스냅샷 삭제, 복원 후 재 복원, 멀티 디스크 확인 (완료)
백업 볼륨 복원 및 연결 (완료)
백업에서 새 인스턴스 생성 (완료)
FULL 백업본 스냅샷이 존재하는 가상머신인 경우 > Incremental 백업으로 전환 확인 (완료)
백업본이 존재하지않는 가상머신인 경우 > FULL 백업으로 전환 확인 (완료)
Incremental 백업본 스냅샷이 존재하는 가상머신인 경우 > delta.max 10 후 FULL 백업 생성 확인 (완료)
incremental 백업 중간 체인 삭제 시도한 경우 > 삭제되지 않음 확인 (완료)
incremental 백업 마지막 체인 삭제 시도한 경우 > 삭제됨 확인 (완료)
FUll 백업과 Incremental 백업 연결된 경우 FULL 백업 삭제 시도한 경우 > 삭제되지 않음 확인 (완료)
강제 옵션 활성화 후 삭제시 삭제됨을 확인, 중간 체인이 강제 삭제된 경우, 그 뒤 체인들 삭제해주면 정상화됨 확인 (완료)
백업 삭제시 details 도 삭제됨 확인 (완료)
가상머신 백업 복원 > 중간체인으로 복원시 스냅샷 사라지고 복원 확인, 다른 체인으로 복원시 복원 확인 (완료)
백업 볼륨 복원 및 연결 > 중간체인으로 복원시 스냅샷 변동없이 다른 가상머신에 연결됨 확인 (완료)
백업에서 새 인스턴스 생성 > 중간체인 백업으로 새 인스턴스 생성 시 스냡샷 변동없이 생성 확인 (완료)
Commvault 백업 플러그인
rbd의 경우 백업된 호스트가 달라도 증분을 이어갈 수 있지만, gfs의 경우 백업된 호스트가 다르면 full 강제