스냅숏 만들기Create a snapshot

백업 또는 VM 문제 해결을 위해 OS 또는 데이터 디스크 VHD의 스냅숏을 만듭니다.Take a snapshot of an OS or data disk VHD for backup or to troubleshoot VM issues. 스냅숏은 VHD의 전체 읽기 전용 복사본입니다.A snapshot is a full, read-only copy of a VHD.

Azure Portal을 사용하여 스냅숏 만들기Use Azure portal to take a snapshot

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal.
  2. 왼쪽 위에서 리소스 만들기를 클릭하고 스냅숏을 검색합니다.Starting in the upper left, click Create a resource and search for snapshot.
  3. 스냅숏 블레이드에서 만들기를 클릭합니다.In the Snapshot blade, click Create.
  4. 스냅숏의 이름을 입력합니다.Enter a Name for the snapshot.
  5. 기존 리소스 그룹을 선택하거나 새 리소스 그룹의 이름을 입력합니다.Select an existing Resource group or type the name for a new one.
  6. Azure 데이터 센터 위치를 선택합니다.Select an Azure datacenter Location.
  7. 원본 디스크에서 스냅숏을 만들 Managed Disk를 선택합니다.For Source disk, select the Managed Disk to snapshot.
  8. 스냅숏 저장에 사용할 계정 유형을 선택합니다.Select the Account type to use to store the snapshot. 고성능 디스크에 저장할 필요가 없다면 Standard_LRS를 권장합니다.We recommend Standard_LRS unless you need it stored on a high performing disk.
  9. 만들기를 클릭합니다.Click Create.

PowerShell을 사용하여 스냅숏 만들기Use PowerShell to take a snapshot

다음 단계에서는 New-AzureRmSnapshot cmdlet을 사용하여 VHD 디스크를 복사하고, 스냅숏 구성을 만들며 디스크의 스냅숏을 만드는 방법을 보여 줍니다.The following steps show you how to get the VHD disk to be copied, create the snapshot configurations, and take a snapshot of the disk by using the New-AzureRmSnapshot cmdlet.

시작하기 전에 AzureRM.Compute PowerShell 모듈이 최신 버전인지 확인합니다.Before you begin, make sure that you have the latest version of the AzureRM.Compute PowerShell module. 이 문서에서는 AzureRM 모듈 버전 5.7.0 이상이 필요합니다.This article requires the AzureRM module version 5.7.0 or later. Get-Module -ListAvailable AzureRM을 실행하여 버전을 찾습니다.Run Get-Module -ListAvailable AzureRM to find the version. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요.If you need to upgrade, see Install Azure PowerShell module. 또한 PowerShell을 로컬로 실행하는 경우 Connect-AzureRmAccount를 실행하여 Azure와 연결해야 합니다.If you are running PowerShell locally, you also need to run Connect-AzureRmAccount to create a connection with Azure.

일부 매개 변수를 설정합니다.Set some parameters.

$resourceGroupName = 'myResourceGroup' 
$location = 'eastus' 
$vmName = 'myVM'
$snapshotName = 'mySnapshot'  

VM을 가져옵니다.Get the VM.

$vm = get-azurermvm `
  -ResourceGroupName $resourceGroupName `
  -Name $vmName

스냅숏 구성을 만듭니다.Create the snapshot configuration. 이 예제에서는 OS 디스크를 스냅숏하겠습니다.In this example, we are going to snapshot the OS disk.

$snapshot =  New-AzureRmSnapshotConfig `
  -SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id `
  -Location $location `
  -CreateOption copy

참고

스냅숏을 영역 중복 저장소에 저장하려는 경우 가용성 영역을 지원하고 -SkuName Standard_ZRS 매개 변수를 포함하는 지역에 만들어야 합니다.If you would like to store your snapshot in zone-resilient storage, you need to create it in a region that supports availability zones and include the -SkuName Standard_ZRS parameter.

스냅숏을 만듭니다.Take the snapshot.

New-AzureRmSnapshot `
   -Snapshot $snapshot `
   -SnapshotName $snapshotName `
   -ResourceGroupName $resourceGroupName 

다음 단계Next steps

스냅숏에서 관리되는 디스크를 만들고 새 관리되는 디스크를 OS 디스크로 연결하여 스냅숏에서 가상 머신을 만듭니다.Create a virtual machine from a snapshot by creating a managed disk from a snapshot and then attaching the new managed disk as the OS disk. 자세한 내용은 스냅숏에서 VM 만들기 샘플을 참조하세요.For more information, see the Create a VM from a snapshot sample.