使用Azure Backup還原單個文件
前面給大家介紹了如何使用Azure Backup對云端VM進行備份以及在虛擬機出現(xiàn)問題時使用備份文件進行恢復。但往往直接恢復虛擬機這種方式并不是適用于所有業(yè)務場景,很多情況下我們希望能有一些細粒度的恢復控制。比如運維人員在對系統(tǒng)的配置過程中意外刪除或更改了某些重要配置,這種情況我們就可以使用Azure Backup基于文件級別的恢復。相比于恢復整個VM來說可以很大程度的減少業(yè)務的中斷時間和工作量。更多關(guān)于Azure Backup的信息,大家可以參考如下地址:
https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232
下面我們就來看下如何使用Azure Backup還原單個文件。
先決條件
若要進行本次實驗,需滿足如下先決條件:
Azure 訂閱
一臺運行Nginx的Linux虛擬機
對虛擬機啟用Azure Backup
從VM中刪除文件
我們從VM中刪除網(wǎng)頁文件來模擬誤操作,導致站點不可用。
登錄到Azure Portal,找到我們已經(jīng)準備好的VM:
通過公網(wǎng)IP地址訪問可以看到當前Nginx站點運行正常:
SSH連接到服務器,運行rm -rf /var/www/html/index.nginx-debian.html刪除網(wǎng)頁文件:
刪除后,訪問站點,可以看到站點訪問異常:
生成文件恢復腳本
在恢復單個文件的場景中,Azure Backup提供了一個恢復腳本,用于將恢復點作為本地磁盤的方式連接到VM。連接后,我們可以瀏覽該磁盤,從而將文件還原。文件還原后即可斷開恢復點。
點擊所有服務,點擊恢復服務保管庫:
進入恢復服務保管庫后,點擊備份項,然后點擊Azure虛擬機:
點擊我們要使用的Demo-Web01:
在備份項內(nèi),點擊文件恢復:
在文件恢復選項卡,選擇希望使用的恢復點,然后下載腳本并記錄腳本運行密碼:
將文件還原到VM
登錄到虛擬機,找到我們下載好的腳本文件:
運行腳本文件后,會要求我們輸入密碼,我們輸入之前記錄的密碼即可:
恢復點掛載完成:
在恢復點掛載的本地驅(qū)動器中找到要恢復的文件進行恢復:
恢復完成,我們再次訪問之前的站點,可以看到能夠正常訪問:
恢復完成后,我們需要在文件恢復菜單,取消恢復點的掛載:
取消完成,如下圖所示:
到這里使用Azure Backup恢復單個文件的操作就給大家介紹完了,希望對各位有所幫助。
更多信息大家可以參考如下連接:
https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232