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