通过Powershell命令恢复Azure虚拟机的备份

时间:2019-04-04 02:20:26

标签: azure virtual-machine

我刚刚禁用了Azure VM的备份,并将其移到具有所有依赖项的另一个订阅中。现在,我想使用Powershell命令恢复备份。但是我发现只有一些命令可以启用或禁用备份,有什么可以恢复备份的吗?

2 个答案:

答案 0 :(得分:1)

要恢复吗?只是重新启用虚拟机备份?

参考:Enable backup for an Azure VMBack up a virtual machine in Azure with PowerShell

  

您启用Azure VM的备份,并指定备份策略。

     

该策略定义了备份运行的时间,以及备份创建的恢复点应保留的时间。       默认保护策略每天为VM运行一次备份,并将创建的恢复点保留30天。您可以使用此默认策略来快速保护您的VM。

     

启用备份,如下所示:

     

首先,使用Get-AzRecoveryServicesBackupProtectionPolicy设置默认策略:

row3
  

使用Enable-AzRecoveryServicesBackupProtection启用VM备份。指定策略,资源组和虚拟机名称。

    $policy = Get-AzRecoveryServicesBackupProtectionPolicy     -Name "DefaultPolicy"

答案 1 :(得分:0)

您知道,Azure VM备份有启用禁用操作。我认为没有这样的 恢复 备份操作。根据我的理解,我想您要在将Azure VM移动到另一个订阅后继续备份现有恢复服务库中的Azure VM。如果是这样,请注意

  

Recovery Services保管库不支持交叉订阅备份。如果   您跨虚拟机备份数据移动保管库   订阅,您必须将虚拟机移至相同   订阅,并使用相同的目标资源组继续   备份。

要将虚拟机移至新的订阅而不移动Recovery Services保管库:

  
      
  1. 暂时停止备份
  2.   
  3. 删除还原点。此操作仅删除即时恢复点,而不删除保管库中的备份数据。
  4.   
  5. 将虚拟机移至新订阅
  6.   
  7. 在该订阅中的新保管库下对其重新保护
  8.   

在这种情况下,您必须在将虚拟机移至另一个预订后为Azure虚拟机备份创建新的保管库,因此您将使用Enable-AzRecoveryServicesBackupProtection为Azure VM启用备份,然后使用{ {1}}。

否则,您可以move a Recovery Services vault及其相关资源到另一个订阅。当前,您可以一次在每个区域移动一个Recovery Services保管库。您不能移动在IaaS虚拟机中备份Azure文件,Azure文件同步或SQL的保管库。要移动Recovery Services保管库,您必须enroll in a limited public preview

您还可以从recovery service limitation获取更多详细信息。