클라우드 볼륨 및 스냅샷
클라우드 볼륨은 투명 클라우드 티어링이 사용되는 볼륨입니다. 볼륨에 투명 클라우드 티어링이 사용되면, 특정 시점 사본 또는 스냅샷을 작성하여 클라우드 서비스 제공자가 제공하는 클라우드 스토리지에 복사할 수 있습니다. 이러한 스냅샷을 재해 복구용으로 시스템에 복원할 수 있습니다. 클라우드 볼륨을 작성하기 전에, 지원되는 클라우드 서비스 제공자와의 유효 연결이 구성되어 있어야 합니다.
시스템은 투명 클라우드 티어링을 사용하여 클라우드 서비스 제공자와의 연결 및 시스템의 볼륨 또는 볼륨 그룹에 대한 클라우드 스냅샷 작성을 지원합니다. 클라우드 스냅샷은 작성되어 클라우드 서비스 제공자가 관리하는 클라우드 스토리지로 전송되는 특정 시점의 볼륨 사본입니다. 클라우드 계정은 시스템과 지원되는 클라우드 서비스 제공자 사이의 연결을 정의하며, 데이터를 클라우드 스토리지로 전송하고 이 스토리지의 데이터를 복원할 수 있으려면 반드시 클라우드 계정을 구성해야 합니다. 클라우드 서비스 제공자를 사용하여 클라우드 계정을 구성하였으면 클라우드 스냅샷을 작성하려는 볼륨을 결정하고 이들 볼륨에 대해 투명 클라우드 티어링을 허용하십시오.
- 볼륨이 원격 복사 관계의 일부입니다.
- 볼륨이 VMware vSphere 가상 볼륨입니다.
- 볼륨이 FlashCopy® 맵핑과 연관되어 있습니다.
- 볼륨의 사본이 다른 스토리지 풀에 있습니다.
- 볼륨이 서로 다른 스토리지 풀 사이에서 마이그레이션되는 중입니다.
- 클라우드 스토리지가 가져오기 모드로 설정된 경우 클라우드 스냅샷에 볼륨을 사용할 수 없습니다.
- 최대 수의 클라우드 볼륨이 이미 있는 경우 클라우드 스냅샷에 볼륨을
사용할 수 없습니다. 시스템의 최대 클라우드 볼륨 수는 1024입니다.참고: 시스템에서 이 한계를 초과하는 경우, 기존의 클라우드 볼륨에서 클라우드 스냅샷을 사용 안함으로 설정하고 클라우드 스토리지에서 연관된 해당 스냅샷을 삭제하여 새 클라우드 볼륨에서 스냅샷을 수용할 수 있습니다.
볼륨 사용이 가능해지면 이들 볼륨의 클라우드 스냅샷을 작성하여 클라우드 스토리지에 저장할 수 있습니다. 서로 다른 시간에 여러 개의 스냅샷을 작성할 수 있으며 각 버전은 시간 표시가 되어 클라우드 스토리지에 저장됩니다. 클라우드 스토리지의 각 스냅샷 버전은 특정 시점의 데이터를 나타내므로 필요한 대로 서로 다른 버전을 복원할 수 있습니다. 시스템은 로컬 시스템 데이터의 스냅샷뿐 아니라 다른 시스템의 데이터도 지원합니다. 이중 일부 클라우드 스냅샷은 로컬 시스템에 해당 클라우드 볼륨이 있지만 다른 스냅샷의 경우에는 없습니다. 필요할 경우 이들 클라우드 볼륨의 여러 스냅샷에서 데이터를 복원할 수 있습니다. 관리 GUI 또는 명령행 인터페이스를 사용하여 클라우드 스토리지에서 스냅샷이 있는 모든 볼륨을 볼 수 있습니다.
- 전체 스냅샷
- 처음으로 볼륨에 대한 클라우드 스냅샷을 작성하면 모든 데이터가 클라우드 스토리지에 복사됩니다. 볼륨의 모든 후속 클라우드 스냅샷에는 최초 스냅샷에서 변경된 데이터만 포함됩니다. 각 볼륨의 스냅샷 버전에는 시간 소인이 표시되어 클라우드 스토리지에 저장됩니다. 따라서 전체 및 증분식 스냅샷은 모든 데이터를 클라우드 스토리지에 복사하여 복원 조작이 필요할 경우 이 데이터를 사용할 수 있도록 합니다. 볼륨에 다량의 데이터가 포함된 경우 전체 스냅샷은 시간 소모적일 수 있습니다.
- 증분식 스냅샷
- 이 버전에는 선택된 볼륨에 대해 마지막으로 작성된 클라우드 스냅샷에서 변경된 데이터가 포함됩니다. 증분식 스냅샷은 전체 스냅샷보다 완료 시간이 짧습니다.
단일 볼륨 그룹에 개별 볼륨을 추가하여 해당 그룹 내의 모든 볼륨에 대한 스냅샷을 작성할 수 있습니다. 볼륨에 유사한 컨텐츠가 있거나 특정 호스트나 애플리케이션에서 볼륨을 사용하는 경우 이들 볼륨을 볼륨 그룹에 추가하여 스냅샷 조작을 간소화할 수 있습니다. 그룹의 각 볼륨에 대해 개별 스냅샷이 시작되므로 스냅샷을 작성하기 전에 그룹을 작성해야 합니다. mkvolumegroup 명령을 사용하여 볼륨 그룹을 구성할 수 있습니다. 관리 GUI는 모든 클라우드 볼륨을 나열하고 볼륨이 속한 볼륨 그룹의 이름을 지정합니다.
개별 클라우드 볼륨과 볼륨 그룹의 상태는 서로 다른데, 이 상태가 볼륨을 스냅샷 조작에 사용할 수 있는지 여부를 나타냅니다. 이들 상태를 통해 진행 중인 스냅샷과 스냅샷의 오류 상태를 모니터할 수 있습니다. 클라우드 볼륨의 스냅샷 상태는 다음과 같습니다.
- 꺼짐
- 투명 클라우드 티어링이 사용되지 않습니다. 볼륨이나 볼륨 그룹에 대해 스냅샷이 사용되지 않습니다.
- 준비
- 투명 클라우드 티어링이 사용됩니다. 볼륨이나 볼륨 그룹에 대해 새 스냅샷을 시작할 수 있습니다.
- 복사 중
- 투명 클라우드 티어링이 사용됩니다. 스냅샷 조작이 진행 중이고 데이터가 클라우드로 전송되고 있습니다.
- 복사 오류
- 투명 클라우드 티어링이 사용됩니다. 기존 스냅샷 조작이 진행 중이며 오류로 인해 조작을 완료할 수 없습니다. 복사 오류의 원인으로는 클라우드 서비스 제공자와의 네트워크 연결 끊김 또는 클라우드 스토리지의 용량 초과 등이 있습니다. 오류의 원인을 판별하려면 관리 GUI에서 를 선택하거나 lseventlog 명령을 입력하여 오류 로그의 간략한 보기 또는 자세한 보기를 보십시오.
- 준비되지 않음
- 투명 클라우드 티어링이 사용됩니다. 볼륨에 대한 복원이 진행 중이므로 새 스냅샷 조작을 시작할 수 없습니다.
클라우드 스토리지로 전송할 볼륨 데이터의 스냅샷을 작성하는 것 외에, 투명 클라우드 티어링은 클라우드 스토리지의 볼륨 데이터를 시스템에 복원하는 작업도 지원합니다. 스냅샷과 마찬가지로 각 복사 조작의 버전에는 시간 소인이 표시되어 클라우드에 저장되므로, 원래 시스템이나 다른 시스템으로 특정 시점 복구 조작이 가능합니다. 공간 관리를 위해 시스템 및 클라우드 스토리지에서 동시에 이전 버전을 삭제 및 제거할 수 있습니다. 개별 볼륨에 대한 스냅샷만 복원할 수 있습니다. 여러 볼륨을 동시에 복원할 수 있지만 각 볼륨마다 복원 작업을 별도로 시작해야 합니다.
특정 복구 시나리오에서는 클라우드 스냅샷의 이전 버전을 복원해야 하는 경우도 있습니다. 그러나 진행 중인 스냅샷 조작을 포함하여 모든 최신 버전이 클라우드 스토리지에서 삭제됩니다. 관리 GUI는 클라우드 스냅샷의 버전을 확인하고 선택된 스냅샷이 가장 최신 버전이 아닌 경우 경고를 발행합니다. 복원 조작을 진행하려면 이러한 기타 버전의 삭제를 확인해야 합니다. restorevolume 명령을 사용하여 클라우드 스냅샷의 이전 버전을 복원하는 경우, -deletelatergenerations 매개변수를 지정하여 해당 스냅샷보다 나중의 모든 버전을 삭제해야 합니다.
- 프로덕션 볼륨으로 복원
- 스냅샷 버전이 프로덕션 볼륨으로 복원되는 경우 이것이 스냅샷이 작성된 원본 볼륨입니다. 스냅샷 버전은 프로덕션 볼륨에 존재하는 현재 데이터를 클라우드 스토리지에 저장된 데이터로 대체합니다. 프로덕션 볼륨은 복원 조작 중에 오프라인이 됩니다. 변경이 커미트될 때까지는 데이터가 프로덕션 볼륨에 완전하게 복원되지 않습니다.
- 새 볼륨으로 복원
- 스냅샷 버전이 새 볼륨으로 복원되는 경우 스냅샷 작성에 사용된 원본 볼륨과 무관하게 복원된 데이터를 사용할 수 있습니다. 새 볼륨이 시스템에 존재하는 경우 복원 조작은 원본 볼륨의 고유 ID(UID)를 사용합니다. 새 볼륨이 시스템에 존재하지 않는 경우 원본 볼륨의 UID를 사용할지 또는 새 UID를 작성할지 선택해야 합니다. 동일한 시스템에서 새 볼륨을 사용할 계획이면 복원되는 스냅샷 버전과 연관된 UID를 사용하십시오. 현재 시스템과 다른 시스템에 존재하는 볼륨의 버전을 복원하는 경우 고유 UID가 필요합니다.
- 없음
- 이 볼륨의 스냅샷 버전은 복원에 사용할 수 없습니다.
- 사용 가능
- 선택된 볼륨에는 복원 가능한 클라우드 스토리지에 사용 가능한 스냅샷 버전이 있음을 나타냅니다.
- 복원 중
- 해당 볼륨에 대해 복원이 진행 중임을 나타냅니다.
- 복원 오류
- 복원 조작이 진행 중이지만 오류가 발생했음을 나타냅니다. 복원 오류의 원인으로는 클라우드 서비스 제공자와의 네트워크 연결 끊김 또는 볼륨이 속한 풀에서의 용량 초과 등이 있습니다. 오류의 원인을 판별하려면 관리 GUI에서 를 선택하거나 lseventlog 명령을 입력하여 오류 로그의 간략한 보기 또는 자세한 보기를 보십시오.