다음을 통해 공유


VM 복원 지점 관리

이 문서에서는 VM 복원 지점에서 VM을 복사 및 복원하고 복사 작업의 진행률을 추적하는 방법을 설명합니다. 이 문서에서는 디스크 복원 지점에서 디스크를 만들고 디스크에 대한 공유 액세스 서명을 만드는 방법도 설명합니다.

지역 간 VM 복원 지점 복사

VM 복원 지점 API를 사용하여 원본 VM과 다른 지역의 VM을 복원할 수 있습니다. 다음 단계를 사용합니다.

1단계: 대상 VM 복원 지점 컬렉션 만들기

한 지역에서 다른 지역으로 기존 VM 복원 지점을 복사하려면 첫 번째 단계는 대상 또는 대상 지역에서 복원 지점 컬렉션을 만드는 것입니다. 이렇게 하려면 VM 복원 지점 컬렉션 만들기에 설명된 대로 원본 지역의 복원 지점 컬렉션을 참조합니다.

New-AzRestorePointCollection `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myRPCollection' `
    -Location 'WestUS' `
    -RestorePointCollectionId '/subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RG>/providers/Microsoft.Compute/restorePointCollections/<SOURCE RESTORE POINT COLLECTION>'

2단계: 대상 VM 복원 지점 만들기

복원 지점 컬렉션이 만들어진 후 대상 복원 지점 컬렉션에서 복원 지점 만들기를 트리거합니다. 복사하려는 원본 지역의 복원 지점을 참조하고 요청 본문에 원본 복원 지점의 식별자를 지정했는지 확인합니다. 원본 VM의 위치는 복원 지점이 만들어지는 대상 복원 지점 컬렉션에서 유추됩니다. RestorePoint를 만들려면 복원 지점 - 만들기 API 설명서를 참조하세요.

New-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

3단계: 복사 상태 추적

복사 작업의 상태를 추적하려면 아래의 복원 지점 복사 또는 복제 상태 가져오기 섹션의 지침을 따릅니다. 이는 복원 지점이 원본 VM과 다른 지역에 복사되는 시나리오에만 적용됩니다.

Get-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

복원 지점 복사 또는 복제 상태 가져오기

첫 번째 VM 복원 지점을 다른 지역으로 복사하는 작업은 시간이 오래 걸리는 작업입니다. VM 복원 지점은 모든 디스크 복원 지점에 대한 작업이 완료된 후에만 VM을 복원하는 데 사용할 수 있습니다. 작업 상태를 추적하려면 대상 VM 복원 지점에서 복원 지점 - 가져오기 API를 호출하고 instanceView 매개 변수를 포함합니다. 반환에는 요청 시 복사된 데이터의 백분율이 포함됩니다.

복원 지점을 만드는 동안 ProvisioningState는 응답에 Creating으로 나타납니다. 만들기에 실패하면 ProvisioningStateFailed로 설정됩니다.

디스크 복원 지점을 사용하여 디스크 만들기

VM 복원 지점 API를 사용하여 VM 디스크를 복원한 다음 새 VM을 만드는 데 사용할 수 있습니다. 다음 단계를 사용합니다.

1단계: 디스크 복원 지점 식별자 검색

복원 지점 컬렉션에서 복원 지점 컬렉션 - 가져오기 API를 호출하여 연결된 복원 지점 및 해당 ID에 액세스합니다. 각 VM 복원 지점에는 개별 디스크 복원 지점 식별자가 차례로 포함됩니다.

2단계: 디스크 만들기

디스크 복원 지점 ID 목록이 있으면 디스크 - 만들기 또는 업데이트 API를 사용하여 디스크 복원 지점에서 디스크를 만들 수 있습니다. 디스크를 만드는 동안 영역을 선택할 수 있습니다. 영역은 디스크 복원 지점이 있는 영역과 다를 수 있습니다.

복원 지점으로 VM 복원

VM 복원 지점에서 전체 VM을 복원하려면 각 디스크 복원 지점에서 개별 디스크를 복원해야 합니다. 이 프로세스는 디스크 만들기 섹션에 설명되어 있습니다. 모든 디스크를 복원한 후 새 VM을 만들고 복원된 디스크를 새 VM에 연결합니다. 또한 ARM 템플릿을 사용하여 모든 디스크와 함께 전체 VM을 복원할 수 있습니다.

디스크에 대한 공유 액세스 서명 가져오기

VM 복원 지점 내의 디스크에 대한 SAS(공유 액세스 서명)를 만들려면 BeginGetAccess API를 통해 디스크 복원 지점의 ID를 전달합니다. 복원 지점 스냅샷에 활성 SAS가 없으면 새 SAS가 만들어집니다. 새 SAS URL이 응답으로 반환됩니다. 활성 SAS가 이미 있는 경우 SAS 기간이 연장되고 기존 SAS URL이 응답으로 반환됩니다.

스냅샷에 대한 액세스 권한 부여에 대한 자세한 내용은 액세스 권한 부여 API 설명서를 참조하세요.

다음 단계

Azure의 가상 머신에 대한 백업 및 복원 옵션에 대해 자세히 알아봅니다.