最好的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