클라우드 스냅샷 복원
투명 클라우드 티어링이 사용되면, 지원되는 클라우드 서비스 제공자가 제공하는 클라우드 스토리지에 볼륨의 스냅샷 버전을 저장할 수 있습니다. 시스템의 데이터 손실을 복구하기 위해 임의의 스냅샷 버전의 시스템으로 클라우드의 데이터를 다시 복원할 수 있습니다.
볼륨의 쓰임이 다음과 같은 경우에는 볼륨을 클라우드의 데이터 복원에 사용할 수 없습니다.
- 볼륨이 원격 복사 관계의 일부입니다.
- 볼륨이 VMware vSphere 가상 볼륨입니다.
관리 GUI 사용
클라우드 스토리지에서 시스템으로 스냅샷 생성을 복원하려면 다음 단계를 완료하십시오.
- 관리 GUI에서 을 선택하십시오.
- 볼륨을 마우스 오른쪽 단추로 클릭하여 복원에 사용 가능한 모든 스냅샷 버전을 표시하고 복원을 선택하십시오.
- 복원 페이지에서 시스템에 복원하려는 스냅샷 버전을 선택하고 다음을 클릭하십시오.
- 다음 옵션 중에서 대상 볼륨을 선택하십시오.
- 프로덕션 볼륨으로 복원
- 스냅샷이 작성된 원래 볼륨인 프로덕션 볼륨에 스냅샷 버전이 복원됩니다. 복원 작업이 완료되면 스냅샷 버전이 프로덕션 볼륨에 존재하는 현재 데이터를 완전히 대체합니다. 복원 조작 중에 프로덕션 볼륨은 완료 시까지 온라인 상태가 됩니다. 복원 시 프로덕션 볼륨을 오프라인으로 만들지 않으려면 클라우드 스냅샷을 새 볼륨으로 복원하십시오. 프로덕션 볼륨은 온라인 상태를 유지하고 호스트 조작은 파괴되지 않습니다.
- 새 볼륨으로 복원
- 스냅샷 버전이 새 볼륨으로 복원되는 경우 스냅샷 작성에 사용된 원본 볼륨과 무관하게
복원된 데이터를 사용할 수 있습니다. 새 볼륨이
시스템에 존재하는 경우 복원 조작은 새 볼륨의 고유 ID(UID)를 사용합니다. 새 볼륨이 시스템에 존재하지 않는 경우 원본 볼륨의 UID를 사용할지 또는
새 UID를 작성할지 선택해야 합니다. 동일한 시스템에서 새 볼륨을 사용할 계획이면
복원되는 스냅샷 버전과 연관된 UID를 사용하십시오. 새 볼륨의 경우, 다음 정보를 입력하십시오.
- Name
- 스냅샷 버전이 복원될 새 볼륨의 이름을 입력하십시오.
- 풀
- 목록에서 풀을 선택하십시오. 압축된 볼륨, 씬 프로비전 볼륨 및 중복 제거된 볼륨은 데이터 축소 풀에 있어야 합니다.
- 용량 절감
- 없음, 씬 프로비저닝 또는 압축을 선택하십시오. 이러한 옵션 중 작성 중인 볼륨에 대해 중복 제거를 사용하도록 선택할 수도 있습니다. 예를 들어, 중복 제거를 사용하여 중복 데이터를 제거하는 압축된 볼륨을 작성할 수도 있습니다.
- I/O 그룹(I/O group)
- I/O 그룹을 선택하거나 볼륨을 결정할 시스템을 선택하십시오.
- 다음을 클릭하십시오.
- 요약 페이지를 검토하고 완료를 클릭하십시오.
명령행 인터페이스 사용
CLI를 사용하여 프로덕션 볼륨 또는 새 볼륨으로 직접 스냅샷을 복원할 수 있습니다.
프로덕션 볼륨으로 복원
클라우드 볼륨의 스냅샷 버전을 복원하기 전에
다음 명령을 입력하여 사용 가능한 스냅샷 버전을 판별하십시오.
lsvolumebackupgeneration -volume volume_id_or_name
여기서
volume_id_or_name은 볼륨 또는 ID의 이름입니다. 스냅샷의 최신 버전을 프로덕션 볼륨에
복원하려면 다음 명령을 입력하십시오.
restorevolume -generation gen_id volume_id_or_name
여기서
gen_id는 클라우드 스토리지에 대한 최신 스냅샷 버전의 ID이고
volume_id_or_name은 복원 중인 프로덕션 볼륨의 이름입니다.클라우드 스토리지의 이전 스냅샷 버전을 프로덕션 볼륨으로 복원하려면
다음 명령을 입력하십시오.
restorevolume -generation gen_id -deletelatergenerations volume_id_or_name
여기서
gen_id는 클라우드 스토리지에 대한 최신 스냅샷 버전의 ID이고
volume_id_or_name은 복원 중인 프로덕션 볼륨의 이름입니다. 클라우드 스냅샷의 이전 버전을 복원하려면
-deletelatergenerations 매개변수를 지정하여 최신 버전의 스냅샷 버전 삭제를 확인해야 합니다. 새 볼륨으로 복원
또한 로컬 시스템에 존재하지 않는 볼륨의
스냅샷 버전도 복원할 수 있습니다. 이 경우, 볼륨 스냅샷 데이터의
고유 ID가 사용됩니다. 또한 볼륨 UID를 원래 스냅샷에 사용된 볼륨의 UID로 대체하여
전체 스냅샷을 복원할 수도 있습니다. UID가 시스템 내의 다른 볼륨에서 현재 사용되지
않는지 확인하십시오. 선택한 볼륨에 스냅샷 버전을 복원하고 해당 볼륨의 UID를 유지하려면 다음 명령을 입력하십시오.
restorevolume -fromuid volume_UID -restoreuid -generation gen_id volume_id_or_name
여기서
volume_UID는 로컬 시스템을 복원 중인 볼륨 스냅샷 데이터의 고유 ID이고
gen_id는 해당 볼륨에 대한 최신 버전의 스냅샷 ID이며
volume_id_or_name은 볼륨의 이름 또는 ID입니다. 원래 볼륨의 볼륨 UID를 대체하지 않고
새 볼륨에 데이터를 복원하려면 다음 명령을 입력하십시오.
restorevolume -fromuid volume_UID -generation gen_id volume_id_or_name
여기서
volume_UID는 로컬 시스템을 복원 중인 볼륨 스냅샷 데이터의 고유 ID이고
gen_id는 해당 볼륨에 대한 최신 버전의 스냅샷 ID이며
volume_id_or_name은 복원 중인 볼륨의 이름 또는 ID입니다.