使用Azure Backup還原單個文件

最好的Azure學習站點:Azure文檔中心 / Microsoft Learning

使用Azure Backup還原單個文件

前面給大家介紹瞭如何使用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還原單個文件。

先決條件

若要進行本次實驗,需滿足如下先決條件:

  • Azure 訂閱
  • 一臺運行Nginx的Linux虛擬機
  • 對虛擬機啓用Azure Backup


從VM中刪除文件

我們從VM中刪除網頁文件來模擬誤操作,導致站點不可用。

登錄到Azure Portal,找到我們已經準備好的VM:

clip_image002

通過公網IP地址訪問可以看到當前Nginx站點運行正常:

clip_image004

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

clip_image005

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

clip_image007

生成文件恢復腳本

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

點擊所有服務,點擊恢復服務保管庫:

clip_image009

進入恢復服務保管庫後,點擊備份項,然後點擊Azure虛擬機:

clip_image011

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

clip_image013

在備份項內,點擊文件恢復:

clip_image015

在文件恢復選項卡,選擇希望使用的恢復點,然後下載腳本並記錄腳本運行密碼:

clip_image016

將文件還原到VM

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

clip_image018

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

clip_image020

恢復點掛載完成:

clip_image022

在恢復點掛載的本地驅動器中找到要恢復的文件進行恢復:

clip_image024

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

clip_image026

恢復完成後,我們需要在文件恢復菜單,取消恢復點的掛載:

clip_image028

取消完成,如下圖所示:

clip_image029

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章