使用Azure Backup還原單個文件

最好的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 訂閱
  • 一臺運行Nginx的Linux虛擬機
  • 對虛擬機啓用Azure Backuphtm


從VM中刪除文件 blog

咱們從VM中刪除網頁文件來模擬誤操做,致使站點不可用。ip

登陸到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

相關文章
相關標籤/搜索