Azure备份服务-虚拟机备份
Posted small_fox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure备份服务-虚拟机备份相关的知识,希望对你有一定的参考价值。
前两天由于误操作,删除了一台虚拟机和对应的VHD文件,导致无法恢复这台机器,自己花了10个小时重新将虚拟机恢复完毕。从那以后就开始研究虚拟机的备份服务,避免发生类似的事情。
微软云是提供一套备份解决方案的,备份服务,该服务可以对微软自家的workload备份颗粒度很细致,但是也支持对整个VM进行备份(windows和linux都支持)。我主要需要的就是这个功能。
- VM 备份原理
当 Azure 备份服务在计划的时间启动备份作业时,该服务会触发进行时间点快照拍摄所需的备份扩展。 Azure 备份服务在 Windows 中使用 VMSnapshot 扩展,在 Linux 中使用 VMSnapshotLinux 扩展。 在第一个 VM 备份期间安装扩展。 若要安装扩展,VM 必须处于运行状态。 如果 VM 未运行,备份服务会创建基础存储的快照(因为在 VM 停止时不会发生任何应用程序写入)。临时盘不在备份的范文内。
这第一个备份作业会创建完整恢复点。此初始备份后的每个备份作业会创建增量恢复点。 增量恢复点有利于存储并具有时效性,因为它们仅传输自上次备份以来所做的更改。
- 注意事项
我们建议在为虚拟机配置备份时遵循以下做法:
- 请勿计划同时备份同一云服务中的 10 个以上经典 VM。 如果要备份同一云服务中的多个 VM,建议将备份开始时间错开一小时。
- 请勿计划同时备份 40 个以上 VM。
- 将 VM 备份安排在非高峰时间进行。 这样备份服务会使用 IOPS 将数据从客户存储帐户传输到保管库。
- 确保策略在分布于不同存储帐户的 VM 上应用。 建议不要使用同一备份计划保护单个存储帐户中总数超过 20 个的磁盘。 如果一个存储帐户中有超过 20 个磁盘,请将这些 VM 分配到多个策略,以获取备份过程传输阶段所需的 IOPS。
- 请勿将高级存储上运行的 VM 还原到同一存储帐户。 如果还原操作过程与备份操作一致,则会减少备份的可用 IOPS。
- 对于高级 VM 备份,请确保托管高级磁盘的存储帐户具有至少 50% 的闲置空间可用于暂存快照,以实现成功备份。
- 请确保 Linux VM 上为备份启用的 python 是 2.7 版
- 开始配置
- 创建恢复服务保管库
- 配置存储复制类型(可选),默认是异地冗余
- 配置被保护的虚拟机,并设置备份策略
- 选择备份的虚拟机
- 完成后,会看到有有多少数量的虚拟机被保护
- 添加虚拟机到备份任务后,会看到一个告警,“初始备份挂起”,这是提示我们第一次备份没有完成,建议我们直接理解备份,否则将等待第一次计划任务开始的时候进行备份。
完成第一次备份以后就不会在出现警告了
这样我的第一台虚拟机备份就已经完成了。
以上是关于Azure备份服务-虚拟机备份的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Azure备份VMware虚拟机_3.备份还原VMware虚拟机