最好的Azure学习站点:Azure文档中心 / Microsoft Learning html
使用Azure Backup还原单个文件nginx
前面给你们介绍了如何使用Azure Backup对云端VM进行备份以及在虚拟机出现问题时使用备份文件进行恢复。但每每直接恢复虚拟机这种方式并非适用于全部业务场景,不少状况下咱们但愿能有一些细粒度的恢复控制。好比运维人员在对系统的配置过程当中意外删除或更改了某些重要配置,这种状况咱们就可使用Azure Backup基于文件级别的恢复。相比于恢复整个VM来讲能够很大程度的减小业务的中断时间和工做量。更多关于Azure Backup的信息,你们能够参考以下地址:服务器
https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232运维
下面咱们就来看下如何使用Azure Backup还原单个文件。ide
先决条件 学习
若要进行本次实验,需知足以下先决条件:3d
对虚拟机启用Azure Backuphtm
从VM中删除文件 blog
咱们从VM中删除网页文件来模拟误操做,致使站点不可用。ip
登陆到Azure Portal,找到咱们已经准备好的VM:
经过公网IP地址访问能够看到当前Nginx站点运行正常:
SSH链接到服务器,运行rm -rf /var/www/html/index.nginx-debian.html删除网页文件:
删除后,访问站点,能够看到站点访问异常:
生成文件恢复脚本
在恢复单个文件的场景中,Azure Backup提供了一个恢复脚本,用于将恢复点做为本地磁盘的方式链接到VM。链接后,咱们能够浏览该磁盘,从而将文件还原。文件还原后便可断开恢复点。
点击全部服务,点击恢复服务保管库:
进入恢复服务保管库后,点击备份项,而后点击Azure虚拟机:
点击咱们要使用的Demo-Web01:
在备份项内,点击文件恢复:
在文件恢复选项卡,选择但愿使用的恢复点,而后下载脚本并记录脚本运行密码:
将文件还原到VM
登陆到虚拟机,找到咱们下载好的脚本文件:
运行脚本文件后,会要求咱们输入密码,咱们输入以前记录的密码便可:
恢复点挂载完成:
在恢复点挂载的本地驱动器中找到要恢复的文件进行恢复:
恢复完成,咱们再次访问以前的站点,能够看到可以正常访问:
恢复完成后,咱们须要在文件恢复菜单,取消恢复点的挂载:
取消完成,以下图所示:
到这里使用Azure Backup恢复单个文件的操做就给你们介绍完了,但愿对各位有所帮助。
更多信息你们能够参考以下链接:
https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232