Create a snapshot
Take a snapshot of an OS or data disk VHD for backup or to troubleshoot VM issues. A snapshot is a full, read-only copy of a VHD.
Use Azure portal to take a snapshot
- Sign in to the Azure portal.
- Starting in the upper left, click Create a resource and search for snapshot.
- In the Snapshot blade, click Create.
- Enter a Name for the snapshot.
- Select an existing Resource group or type the name for a new one.
- Select an Azure datacenter Location.
- For Source disk, select the Managed Disk to snapshot.
- Select the Account type to use to store the snapshot. We recommend Standard_LRS unless you need it stored on a high performing disk.
- Click Create.
Use PowerShell to take a snapshot
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.
Before you begin, make sure that you have the latest version of the AzureRM.Compute PowerShell module. This article requires the AzureRM module version 5.7.0 or later. Run
Get-Module -ListAvailable AzureRM to find the version. If you need to upgrade, see Install Azure PowerShell module. 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'
Get the VM.
$vm = get-azurermvm ` -ResourceGroupName $resourceGroupName ` -Name $vmName
Create the snapshot configuration. In this example, we are going to snapshot the OS disk.
$snapshot = New-AzureRmSnapshotConfig ` -SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id ` -Location $location ` -CreateOption copy
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
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. For more information, see the Create a VM from a snapshot sample.