我试图找出用Azure RM备份和恢复虚拟机的最佳方法。 我发现显而易见的是:恢复服务的故障与两个恢复选项“创build虚拟机”和“恢复磁盘”。 我发现了这个意外情况:没有以前删除旧的虚拟机,没有简单的方法来恢复虚拟机。
我目前的工作:
这工作。 虚拟机的定义没有被触及。 具有特殊configuration的虚拟机保持其configuration。 这是相对简单的,但我不知道为什么不推荐。
上述方法是否有隐藏的警告?
有没有其他(更好的)的方法恢复虚拟机,而不触及其configuration?
Azure备份不会replace正在运行的VM,但会创build一个新的。 不幸的是,恢复后,你必须重新configurationnetworking设置,以确保它们与旧的一致。 您还需要将新的虚拟机添加到Azure备份,除非您使用相同的名称还原到同一个资源组 – 必须首先终止原始虚拟机。
使用特殊configuration(如负载平衡器,多个NIC或之前在可用性集中的虚拟机)恢复虚拟机是不可能的。 您必须手动重新创build所有这些configuration。 一个好方法是恢复磁盘,并使用PowerShell脚本(或arm模板)来部署新的虚拟机和原始恢复的磁盘。 这样你可以自定义恢复的虚拟机是完全一样的来源。
参考:
还原备份的磁盘
使用模板来自定义还原虚拟机