使用Azure Backup還原單個文件

來源: 51CTO
作者:wuyvzhang
時間:2021-04-14
16601
前面給大家介紹了如何使用Azure Backup對云端VM進(jìn)行備份以及在虛擬機出現(xiàn)問題時使用備份文件進(jìn)行恢復(fù)。但往往直接恢復(fù)虛擬機這種方式并不是適用于所有業(yè)務(wù)場景,很多情況下我們希望能有一些細(xì)粒度的恢復(fù)控制。比如運維人員在對系統(tǒng)的配置過程中意外刪除或更改了某些重要配置,這種情況我們就可以使用Azure Backup基于文件級別的恢復(fù)。相比于恢復(fù)整個VM來說可以很大程度的減少業(yè)務(wù)的中斷時間和工作量。

使用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:

85367193a02559dea87db4dcc7bda900.jpg

通過公網(wǎng)IP地址訪問可以看到當(dāng)前Nginx站點運行正常:

23716d998d957fedca37c252f0109287.jpg

SSH連接到服務(wù)器,運行rm -rf /var/www/html/index.nginx-debian.html刪除網(wǎng)頁文件:

a3fc05affaffdd41cddc517120d7151f.png

刪除后,訪問站點,可以看到站點訪問異常:

fecd1fcd635185a27a4bb58e56f7e5de.jpg

生成文件恢復(fù)腳本

在恢復(fù)單個文件的場景中,Azure Backup提供了一個恢復(fù)腳本,用于將恢復(fù)點作為本地磁盤的方式連接到VM。連接后,我們可以瀏覽該磁盤,從而將文件還原。文件還原后即可斷開恢復(fù)點。

點擊所有服務(wù),點擊恢復(fù)服務(wù)保管庫:

c8746faf99b334d72931e3f24138e4d0.jpg

進(jìn)入恢復(fù)服務(wù)保管庫后,點擊備份項,然后點擊Azure虛擬機:

cd69cd00d0dbcf63382e5a6e5db07397.jpg

點擊我們要使用的Demo-Web01:

5972a469fed31085dfe9fb0c00ed1062.jpg

在備份項內(nèi),點擊文件恢復(fù):

3a4138b4c0e384105dfa482564fbc6d6.jpg

在文件恢復(fù)選項卡,選擇希望使用的恢復(fù)點,然后下載腳本并記錄腳本運行密碼:

a084b86277438e2a4759afcdb1b369da.png

將文件還原到VM

登錄到虛擬機,找到我們下載好的腳本文件:

02262c670767a931f68d36da7ca04474.jpg

運行腳本文件后,會要求我們輸入密碼,我們輸入之前記錄的密碼即可:

28ad50958b3d94865ed5450c1c6f0c0f.jpg

恢復(fù)點掛載完成:

3fb8363777b15d1cfbaf3debc18bab30.jpg

在恢復(fù)點掛載的本地驅(qū)動器中找到要恢復(fù)的文件進(jìn)行恢復(fù):

e9777bfc9ec6cd454164c5614125ffd9.jpg

恢復(fù)完成,我們再次訪問之前的站點,可以看到能夠正常訪問:

2cd4b427192e7aeedd53ffeb99df50b1.jpg

恢復(fù)完成后,我們需要在文件恢復(fù)菜單,取消恢復(fù)點的掛載:

26f180d96f415f4af987a96b2243dabf.jpg

取消完成,如下圖所示:

24336a0b5394c1d8c977e2361c4b13fb.png

到這里使用Azure Backup恢復(fù)單個文件的操作就給大家介紹完了,希望對各位有所幫助。

更多信息大家可以參考如下連接:

https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于51CTO,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多