Veeam Backup&Replication簡介

Veeam Backup&Replication簡介

Veeam Backup&Replication是一套專門爲VMware vSphere和Microsoft Hyper-V虛擬環境開發的備份方案,主要是在數據保護和災難恢復方面提供了一整套的功能。下面簡單介紹Veeam Backup&Replication在 vSphere和Microsoft office 365的一些產品特性

 

 

一、vSphere部分

  1. Veeam的UI

 

 

 

1.Veeam的兩種功能模式

全功能模式(Full Functionality Mode):獲得產品的所有功能,需要付費購買license。

免費功能模式(Free Functionality Mode):沒有license或者license到期,需要切換運行的模式 ,功能會有限制。

2.Veeam的諸多組件

Veeam擁有諸多組件,具體如下:

Backup server

Veeam Backup & Replication console

Backup proxy server

Backup repository server

WAN accelerator

Backup target

Storage integration

Tape

Tape server

Gateway server

Mount server

Veeam Backup Enterprise Manager

Veeam Explorers

上述基礎組件中,Backup server是啓動Veeam的必備組件,系統環境必須是64位的WINDOWS平臺;Veeam Backup & Replication console會在Veeam的安裝中,自動安裝在Backup server上,我們需要通過Console組件登陸Backup Server,再進行各類後續操作。Console組件也可以單獨安裝,方便進行遠程管理。

Veeam的安裝非常簡單,可以直接使用 Veeam Backup &

Replication安裝嚮導進行直接安裝。嚮導初始截圖如下:

4、 虛擬化服務器和虛擬主機

Veeam支持添加四類服務器和主機:

VMware vSphere Server

VMware vCloud Director

Microsoft Windows Server

Linux Server

各個主機可以進行的角色分配如下圖:

Backup Proxy介於Backup server和其他組件之間,Backup server負責管理下發作業,Proxy負責執行和流量傳輸。Proxy基本作業如下:

(1)、從生產環境存儲中檢索VM數據

(2)、壓縮

(3)、複製

(4)、加密

(5)、傳輸數據到Backup repository

BackupProxy組件對於小型平臺,默認是和Backup server組件部署在同一個機器上,對於中型、大型平臺,則需要部署在其他單獨的機器上,部署方式非常簡單方便:將對應機器加入到Backup server中,然後進行角色分配,Backup Server會進行自動部署。

Backup Repository就是存儲備份文件的存儲單元,支持各類存儲系統

5、Veeam的VM備份機制簡介

Veeam是爲了虛擬化環境專門定製的,它工作在虛擬化層面,使用一種基於鏡像的VM備份方法。Veeam不用在VM的客戶操作系統中安裝客戶端軟件來獲取VM數據,它主要是使用了VMware vSphere的快照(snapshot)功能。當我們備份一個VM的時候,Veeam向vSphere發出創建VM鏡像的指令,Veeam利用這個快照作爲接下來的數據源。Veeam以數據塊的方式,從源數據存儲設備拷貝VM數據,並進行壓縮、複製,最後以Veeam的專有格式存儲在Backup repository裏。在Veeam裏,備份是一個作業驅動(job-driven)的過程。爲了進行備份操作,我們需要先配置備份作業(backup jobs),備份作業定義了備份的時間、內容、方式、存儲地點。一個備份作業可以包含一個或者多個VM的備份,備份作業可以指定作業計劃,讓備份按照計劃自動執行。備份作業第一次運行時會產生VM鏡像的一個完整備份,之後的備份作業則是增量備份--Veeam只會拷貝已經發生變化的數據塊。

下面詳細介紹Veeam備份VM的步驟:

(1)當一個新的備份作業會話啓動時,Veeam在Backup server上啓動Veeam Backp Manager進程,該進程讀取備份作業的配置,並創建一個VM作業執行列表。

(2)Manager進程連接到Veeam Backup Service,檢查備份相關組件是否正常,並將VM作業指令列表的作業分配給所有的Backup proxy和Backup repository來執行

(3)Manager連接Backup repository和Backup proxy,啓動各自的Veeam Data Movers

(4)Veeam Data Movers和Manager建立連接,設定相應的數據傳輸參數

(5)Veeam Data Movers相互建立數據傳輸連接

(6)Manager通過Veeam Broker Service獲取VM和虛擬化主機的信息

(7)如果備份作業啓用了應用程序感知的圖像處理進程,則VEEAM連接到VM的客戶機系統,在VM客戶機操作系統部署運行任務並執行客內任務。

(8)Veeam向vCenter Server或者ESXi主機發送創建 VM快照命令,VM硬盤進入只讀狀態,同時每個虛擬硬盤接受一個增量文件,用來存儲在備份過程中,VM的所有變化。

(9)源Veeam Data Mover從只讀的VM硬盤讀取VM數據,並把數據按照備份作業配置的方式傳輸到Back repository裏,第一次傳輸會把所有的數據塊全部傳輸過去,後續的備份作業中,則只會進行增量備份,之傳輸發生變化的數據塊。在傳輸VM數據的過程中,源Veeam Data Mover還要過濾掉零數據數據塊、交換文件數據塊和被排除掉的VM客戶端操作系統文件數據塊,VM數據在被壓縮後傳輸到目的Veeam Data Mover

(10)當Backup proxy完成讀取VM數據,Veeam會向vCenter Server或者ESXI主機發出提交VM快照的請求。

6、Backup Chain

備份鏈,Veeam特有的備份文件格式:

VBK--完整VM鏡像存儲副本的完全備份文件

VIB或者VRB--VM鏡像增量變化的增量備份文件

VBM--存儲備份作業、文件結構、恢復點等信息的備份元數據文件,方便導入備份、備份映射和其他操作。

除了這些文件格式外,在Backup repository上還有VSB和VLB格式的文件:

VSB--用於產生虛擬完全備份的虛擬合成備份文件

VLB--存儲業務日誌數據

由備份作業產生所有的備份文件都存儲在backup repository上的一個單獨作業文件夾裏,這些備份文件就組成了備份鏈。Veeam支持的三種創建備份鏈的方法:

  1. 永久向前增量備份:第一次的完全備份文件(VBK)加上一系列後續的增量備份文件(VIB)
  2. 前向增量備份:在永久向前增量備份的基礎上,多了額外的定期完全備份
  3. 反向增量備份:最新的完全備份文件加上一系列的反向增量備份文件(VRB)

 

7、Data exclusion

在配置備份作業時,可以排除掉不需要備份的數據,從而減少備份量,減輕網絡負載。我們可以分別在VM層級和VM子系統層級進行排除數據:

比如在VM層級,可以選擇備份指定的虛擬磁盤,不需要全部備份;在VM子系統層級,被標記爲刪除的文件塊默認也是不備份的,交換分區的文件可以選擇性備份,還可以對子系統中的指定目錄、文件設置不備份(這個只在企業級及之上的版本支持)。

 

8、Backup Job Scheduling

你可以手動啓動備份作業或者,讓它按照時間表來自動執行

 

9、Compact of Full Backup File

如果採用永久向前增量備份或者反向增量備份,備份作業會不時的轉換備份鏈中的完全備份文件以保證符合設定的備份保留策略,在轉換過程中,完全備份文件會變大、同時變得支離破碎,文件也會寫在磁盤上的非連續簇上,從而導致備份文件的讀寫操作變慢。爲了解決這個問題,可以配置Veeam定期的對完全備份文件進行壓縮,在壓縮過程中,Veeam會創建一個新的空文件,然後把完全備份文件的數據塊拷貝進去,這樣新的完全備份文件讀寫性能就有了很大的提高。

 

10、Health Check for Backup Files

Veeam可以對最新的備份文件進行定期的健康檢查,確保備份文件的可用性

 

11、Resume on Disconnect

Veeam支持斷線恢復功能,當備份過程中因爲網絡原因中斷後,可以在網絡恢復後自動繼續之前的備份。

 

12、Snapshot Hunter

快照獵手功能,Veeam可以在備份完成後,自動的檢測和刪除沒用的孤立快照

 

11、Importing Backups

支持導入備份,當backup serve或者backup repository出問題時,只要對應的備份文件依然存在,就直接可以將之前的數據導入到新節點裏。

 

12、Veeam的複製功能簡介

Veeam的複製就是在備用主機上創建一個VMware vSphere格式的精確VM副本,同時保持副本和源VM保持同步,這個功能推薦使用在對恢復時間要求非常苛刻的VM上。

Veeam的複製和備份一樣,不需要在VM的子系統中安裝任何客戶端軟件,而是直接利用vSphere的快照功能,工作過程和前向增量備份基本類似。在第一次複製週期中,Veeam會在目標主機上創建源主機上VM的完全副本,後續的複製週期,只會複製發送變化的數據塊。Veeam的複製功能可以讓我們進行高可用性場景的現場複製和災難恢復方案的遠程複製。和備份一樣,複製也是通過配置復製作業來啓動的。

veeam複製工作過程:

(1)當一個新的復製作業會話啓動時,Veeam在Backup server上啓動Veeam Backp Manager進程,該進程讀取備份作業的配置,並創建一個VM作業執行列表。

(2)Manager進程連接到Veeam Backup Service,檢查備份相關組件是否正常,並將VM作業指令列表的作業分配給所有的Backup proxy和Backup repository來執行

(3)Manager連接Backup repository和Backup proxy,啓動各自的Veeam Data Movers

(4)Veeam Data Movers和Manager建立連接,設定相應的數據傳輸參數

(5)Veeam Data Movers相互建立數據傳輸連接

(6)Manager通過Veeam Broker Service獲取VM和虛擬化主機的信息

(7)如果備份作業啓用了應用程序感知的圖像處理進程,則VEEAM連接到VM的客戶機系統,在VM客戶機操作系統部署運行任務並執行客內任務。

(8)Veeam向vCenter Server或者ESXi主機發送創建 VM快照命令,VM硬盤進入只讀狀態,同時每個虛擬硬盤接受一個增量文件,用來存儲在備份過程中,VM的所有變化。

(9)源Veeam Data Mover從只讀的VM硬盤讀取VM數據,並把數據按照備份作業配置的方式傳輸到Back repository裏,第一次傳輸會把所有的數據塊全部傳輸過去,後續的備份作業中,則只會進行增量備份,之傳輸發生變化的數據塊。在傳輸VM數據的過程中,源Veeam Data Mover還要過濾掉零數據數據塊、交換文件數據塊和被排除掉的VM客戶端操作系統文件數據塊,VM數據在被壓縮後傳輸到目的Veeam Data Mover

(10)目標Veeam Data Mover解壓縮VM數據,並寫入目的數據存儲中

(11)當Backup proxy完成讀取VM數據,Veeam會向vCenter Server或者ESXI主機發出提交VM快照的請求。

13、VeeamZIP

你可以使用VeeamZIP來瀏覽窗口快捷的進行VM備份操作,而不需要配置備份業務

14、Backup Copy

單備份是無法達到的足夠的安全等級要求,備份專家提出了3-2-1法則:

“3”:數據至少有3個副本:一份生產環境數據,兩個備份數據

“2”:採用至少2種不同類型的媒體來存書備份數據,比如,本地硬盤和雲

“1”:至少保存1份場外備份,比如雲端或者遠程網絡

Veeam爲了幫你採用 3-2-1法則,提供了備份複製功能,允許你在不同地方創建相同的備份數據

 

15、VM Copy

通過Veeam,你可以在指定的數據存儲上創建VM或者VM容器的一個獨立、完全運作的副本,這個副本以VMware vSphere的原生格式存儲,可以直接馬上啓動。VM副本和複製的區別如下:

VM副本是一個一次性過程,VM副本作業不支持增量運行;Veeam不會爲VM副本創建恢復點;VM副本作業中,所有的VM磁盤是厚製備的,而複製允許你保留磁盤格式或者轉換磁盤格式;VM副本不支持故障轉移或者故障回退

 

16、File Copy

允許你在已經加入備份基礎設施的服務器和主機間進行文件的拷貝和移動

 

17、Quick Migration

快速遷移讓你可以在多個ESX(i)主機和數據存儲間快速遷移單個或多個VM,Veeam可以遷移各個狀態下的VM,將對業務的影響降到最低。你可以把Quick Migration看成一個僅用於VM遷移的獨立功能,也可以將它和VM即時恢復結合使用。

Veeam會分析你的虛擬環境、虛擬環境的配置、VM的狀態來選擇最適合的重新安置方法。Veeam會優先考慮使用VMware vCenter的vMotion功能,如果不行(比如license不支持,或者沒有vCenter等情況),Veeam採用自己獨有的SmartSwitch技術來重新安置VM。Quich支持VM熱遷移(利用SmartSwitch技術)和VM冷遷移(使用cold swich技術),兩種方法都可以保證遷移過程中的數據安全。

 

18、Recovery Verification

Veeam提供了兩種技術來確認VM備份和複製的可還原性:

SureBackup:Veeam

SureReplica:

 

 

19、On-Demand Sandbox

按需沙盒是一個獨立隔絕的虛擬環境,你可以直接在裏面啓動單個或多個來自備份、複製、和快照裏的VM

 

20、數據恢復

Veeam提供的五類災難恢復備選方案:
(1)VM即時恢復:立刻從備份文件中直接啓動VM

(2)VM完全恢復:將VM從備份文件中恢復到原來的地方或者其他地方上

(3)VM文件恢復:恢復單獨的VM文件,比如虛擬磁盤、配置文件等

(4)虛擬磁盤恢復:從備份文件中恢復VM的單個虛擬磁盤,並把它掛載到源VM或者其他VM上

(5)訪客操作系統文件恢復:允許你從Windows、Linux等訪客操作系統中恢復單獨的訪客操作系統文件

 

21、Restore to Microsoft Azure

Veeam支持恢復服務器到Microsoft Azure:

  1. 從Veeam中恢復服務器到Microsoft Azure
  2. 將服務器從機房基礎設施遷移到雲端
  3. 在雲端建立故障排除、測試補丁、測試更新等功能的測試環境

 

22、vCloud Director Support

Veeam支持vCloud Director,通過vCloud Director API,你可以備份vAPPs和VMs,同時可以分層次的將它們恢復到vCloud Director

23、VMware Cloud AWS Support

Veeam支持AWS,可以對AWS的VMware Cloud進行備份、複製、恢復等操作

 

24、WAN Acceleration

場外備份和複製需要在遠程主機間進行大量的數據傳輸,網絡帶寬和冗餘數據的傳輸成爲這個過程中的主要問題,WAN Acceleration專門對這類作業進行了優化。

 

25、Data Encryption

可以設置在備份、複製、恢復等過程中,對數據塊進行加密

 

26、VMware vSphere高級特性

Veeam對vSphere的如下高階特性進行了升級:
VM tags

Encrypted VMs

Storage policies

 

二、Veeam Backup for Microsoft Office 365

Veeam Backup for Microsoft Office 365提供了一套全面的解決方案,允許你可以備份和恢復恢復包含MicrosoftExchange項、MicrosoftSharePoint項和OneDrive文檔的MicrosoftOffice 365、運行在服務器上的Exchange和SharePoint組織數據。這套方案既可以部署在虛擬機或者物理機上,又可以直接部署在類似Azure、AWS這樣的雲平臺上。

要想創建Microsoft O365組織的備份,就要先添加相應的組織,然後配置具體的備份作業進行備份即可。

在創建備份後,可以使用Veeam Explorers查看具體內容,並支持高級搜索功能,根據備份數據類型的不同,具體查看內容如下,

Microsoft Exchange的郵箱、文件夾、信息、任務、聯繫人等項目

Microsoft SharePoint的網站、庫和項目

Microsoft OneDrive的文件、文件夾

   

 

通過Veeam Explorer可以非常方便的恢復數據。以 Veeam Explorer for Microsoft Exchange爲例,你可以在Exploerer中直接恢復整個組織的郵件,也可以恢復單個用戶、單個文件夾、單個郵件:

 

   在Veeam Explorer for Microsoft Exchange中,可以非常便捷的將需要的郵件數據導出爲.pst文件:

在Veeam Explorer for Microsoft Exchange中,還可以進行郵件比照,查找備份文件與生產環境中的不同項目:

Veeam Explorer for Microsoft SharePoint和 Veeam Explorer for Microsoft OneDrive的界面、功能和Veeam Explorer for Microsoft Exchange保持相同。

 

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