Azure RM:在不删除 VM 的情况下还原 VM

Azure RM:在不删除 VM 的情况下还原 VM

我试图找出使用 Azure RM 备份和恢复虚拟机的最佳方法。我发现了一个显而易见的问题:恢复服务的两个恢复选项“创建虚拟机”和“恢复磁盘”存在问题。我还发现了意想不到的问题:没有简单的方法可以在不删除旧虚拟机的情况下恢复虚拟机。

我目前正在做的事情:

  • 使用“恢复磁盘”选项运行“恢复虚拟机”以获取 vhd
  • 停止虚拟机
  • 中断虚拟机 vhd blob 的租约
  • 将恢复的 vhd 复制到虚拟机 vhd 上
  • 启动虚拟机

这有效。虚拟机的定义没有受到影响。具有特殊配置的虚拟机保留其配置。这相对简单,但我不知道为什么不推荐这样做。

上述方法是否存在隐藏的警告?

是否有其他(更好的?)方法可以在不改变虚拟机配置的情况下恢复虚拟机?

答案1

Azure Backup 不会替换正在运行的 VM,而是创建一个新的 VM。遗憾的是,恢复后您必须重新配置网络设置以确保它们与旧设置匹配。您还需要将新 VM 添加到 Azure Backup,除非您使用与原始 VM 相同的名称和相同的资源组将其恢复 - 需要先终止原始 VM。

无法恢复具有特殊配置(如负载均衡器、多个 NIC 或以前位于可用性集中的 VM。您必须手动重新创建所有这些配置。一个好方法是恢复磁盘并使用 PowerShell 脚本(或 arm 模板)使用原始恢复的磁盘部署新 VM。这样,您就可以将恢复的 VM 自定义为与其源完全相同。

參考文獻:

恢复备份磁盘

使用模板自定义恢复虚拟机

相关内容