a) 如何制作快照

a) 如何制作快照

是否可以备份或拍摄使用资源组(不是经典/基于 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/

相关内容