使用门户或 PowerShell 创建快照

快照是虚拟硬盘 (VHD) 的完整只读副本。 可以创建 OS 或数据磁盘 VHD 的快照以用作备份,或用于解决虚拟机 (VM) 问题。

如果要使用快照创建新的 VM,建议在拍摄快照前彻底关闭 VM,以清除正在运行的所有进程。

使用 Azure 门户

若要创建快照,请完成以下步骤:

  1. Azure 门户中,选择“创建资源”。
  2. 搜索并选择“快照”。
  3. 在“快照”窗口,选择“创建” 。 此时将显示“创建快照”窗口。
  4. 输入快照的 名称
  5. 选择现有的资源组,或键入新资源组的名称。
  6. 选择 Azure 数据中心“位置” 。
  7. 对于 源磁盘,选择要获取其快照的托管磁盘。
  8. 选择用于存储快照的“帐户类型”。 选择“Standard_HDD”,除非需要将快照存储在高性能磁盘上。
  9. 选择“创建” 。

使用 PowerShell

以下步骤显示如何复制 VHD 磁盘并创建快照配置。 然后,可以使用 New-AzSnapshot cmdlet 创建磁盘快照。

  1. 设置一些参数:

    $resourceGroupName = 'myResourceGroup' 
    $location = 'chinaeast' 
    $vmName = 'myVM'
    $snapshotName = 'mySnapshot'  
    
  2. 获取 VM:

    $vm = Get-AzVM `
        -ResourceGroupName $resourceGroupName `
        -Name $vmName
    
  3. 创建快照配置。 该示例中,此快照是 OS 磁盘的快照:

    $snapshot =  New-AzSnapshotConfig `
        -SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id `
        -Location $location `
        -CreateOption copy
    
  4. 拍摄快照:

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

后续步骤

通过从快照创建托管磁盘,然后将新的托管磁盘附加为 OS 磁盘,来从快照创建虚拟机。 有关详细信息,请参阅使用 PowerShell 从快照创建 VM 中的示例。