是否可以备份或拍摄使用资源组(不是经典/基于 CloudService 的资源组)中的 Azure 预览门户创建的 VM 的快照?这些新 VM 在旧门户中不可见,因此我无法使用 Azure 备份,并且 VM 刀片未显示任何捕获它/拍摄快照的选项。
提前致谢!
答案1
在新门户中也没有看到快照功能。预览门户仍在开发中,所以我会关注它。
与此同时,您可以使用 PowerShell 作为解决方法。以下是两个 PowerShell 示例:a) 如何制作快照和 b) 如何制作 blob 副本。
a) 如何制作快照
https://gist.github.com/pkirch/29f5dc62fcdd640d8627
# step 1: get file
$blobFile = Get-AzureStorageBlob -Container source | Where-Object -Property Name -eq "version.txt"
# step 2: create snapshot
$cloudBlob = $blobFile.ICloudBlob
$cloudBlob.CreateSnapshot()
# step 3: get snapshots
$snapshot = Get-AzureStorageBlob -Container source | Where-Object -Property SnapshotTime
# step 4: download snapshot
$snapshot[0] | Get-AzureStorageBlobContent
b) 如何制作 blob 副本
https://gist.github.com/pkirch/569c7880d630ddde95bb
"--> Set current storage account."
Set-AzureSubscription -SubscriptionName "My Subscription Name" -CurrentStorageAccountName "storagesource"
"--> Get blobs from containers 'source1' and 'source2' from current storage account (storagesource)."
Get-AzureStorageBlob -Container source1
Get-AzureStorageBlob -Container source2
"--> Copy BLOBs from container 'source1' into 'source2'. Each copy command shows the copied BLOBs."
"--> Copy BLOB 'Test1.txt'."
Start-AzureStorageBlobCopy -SrcBlob "Test1.txt" -SrcContainer source1 -DestContainer source2
"--> Copy BLOB 'Test2.txt'."
Start-AzureStorageBlobCopy -SrcBlob "Test2.txt" -SrcContainer source1 -DestContainer source2
答案2
关于资源组的想法不多,但在正常情况下,我们可以使用 PowerShell 来备份 VM。我认为你可以尝试一下。
答案3
使用 Azure Backup 保护 ARM VM 的功能现已公开预览,你可以在以下位置找到更多信息 https://azure.microsoft.com/en-us/documentation/articles/backup-azure-vms-first-look-arm/