Veeam Backup&Replication Virtual Lab工做原理和配置


什麼是Virtual Lab

長期以來籠罩在IT管理人員頭頂有一個陰影:儘管每次的備份都成功,但沒人可以確保備份數據是能夠恢復的,也沒有有效手段驗證備份數據的可用性。針對於這個缺陷,一個彌補性的措施是按期還原演練。但是,還原演練的成本很是高,通常安排一年一次,最多兩次。就像爲了確認咱們身體健康情況,不少人每一年一次去醫院作了體檢,當體檢結果正常時,咱們會稍稍放心一點,可是,沒人就敢說我下面一年中就不會生病了。演練成功也只能確認哪個時間點的備份數據可以還原。最好的方法是什麼?天天演練。可能嗎?之前不可能,Veeam創造性的利用Virtual Lab解決了這個問題。服務器

Virtual Lab是Veeam Backup&Replication(簡稱VBR)在虛擬化平臺上建立的一個隔離環境,用於驗證備份虛擬機的可用性。VBR將按照你設定的時間虛擬機備份自動還原到Virtual Lab環境中,並運行特定的檢查步驟,用於檢驗備份數據的可用性。這樣作相似於天天進行還原演練。在備份領域,這個確實是一個重大的突破。Veeam把這個自動還原演練叫作SureBackup,還申請專利。有了這個技術以後,前文提到的陰影今後驅散,IT管理人員對數據放心多了。網絡

下面就介紹一下Virutal LAB的實現原理。分佈式

構築一個Virtual Lab有幾個核心的要素:ide

  1. 計算平臺性能

  2. 存儲空間測試

  3. 網絡環境spa

1,2較爲簡單,熟悉虛擬化均可以單獨構築一個環境或者利用生產環境的富裕資源便可進行。對於第3點,若是不瞭解Virtual Lab運行機制的話,就算有VBR的圖形嚮導幫助也是一頭霧水,不知所云。3d

Virtual Lab網絡構成原理

前提

Virtual Lab網絡必須可以和生產網絡進行隔離,不然還原出來虛擬機後會和生產網絡有地址衝突。server

Virtual Lab網絡和生產網絡又必須可以進行通訊,不然VBR備份服務器沒法沒法進行驗證步驟。blog

實現

以下圖1,實現其實很簡單,Virtual Lab引入了一個Proxy Appliance的組件,該組件其實就是一臺虛擬機,該虛擬機實現的是一個路由器的功能。

image.png

圖1


網絡隔離

生產網絡和Virtual Lab網絡僅僅經過Proxy Appliance進行鏈接,Proxy Appliance本質上就是一個路由器,把生產網絡和Virutal Lab網絡完成了隔離。

網絡聯通

經過2種方式實現網絡聯通,本質上,2種方式都是路由器的NAT方式

IP假裝

Virtual Lab的每一個虛擬機會分配一個假裝IP,如172.16.10.20假裝成172.18.10.20,如圖2,VBR Server訪問Virtual Lab中虛擬機E時,須要訪問的地址是172.18.10.10,Proxy Appliance會將到172.18.10.20的訪問轉發給virtual Lab中IP爲172.16.10.20的虛擬機E。

image.png

圖2

注意:爲了VBR的訪問流量可以到達proxy Appliance,須要在VBR Server中添加一條靜態路由,該靜態路由將到172.18.10.0網絡的訪問的下一跳指定爲proxy Appliance的vNIC0的IP。默認狀況下,VBR server部署Virtual Lab時候會自動添加改路由,如圖3。當virtual Lab關閉後,改路由會自動刪除。其餘生產網絡的主機要訪問Virtual Lab網絡,一樣須要添加該路由。也能夠由網絡管理員在網關設備上添加該路由。

1574207810751-68dd9566-cd3d-423f-82d6-19fababa853d.png

圖3


另外,生產網絡的默認網關地址須要配置在。如生產網絡172.16.10.0/24網關爲172.16.10.254,那麼vNIC1上須要配置172.16.10.254的IP地址。由於包括E、F、G在內的虛擬機的默認網關都時設定爲172.16.10.254。這樣配置以後,訪問外網的流量下一跳纔會是Proxy Appliance。若是映射多個生產網絡須要配置多個virtual Lab的vNIC。


這樣配置完畢以後,生產網絡和Virtual Lab的網絡實現了互通。


靜態IP映射

相對於IP僞造,靜態IP映射更爲簡單,無需添加任何路由規則。如圖4,在現有的生產網絡中選取不在使用的IP地址172.16.10.41,配置vNIC0,由Proxy Appliance經過DNAT映射到Virtual Lab中172.16.10.20。若是要實現多臺Virtual Lab虛擬機的訪問,須要配置多個映射關係。這種方式更適合於實現對Virtual Lab中數量較少的虛擬機訪問。

image.png

圖4



配置步驟

Virtual Lab命名

image.png

選擇Virutal Lab的計算節點,也就是ESXi主機

image.png

選擇存儲空間

該存儲空間是用於存儲還原的虛擬機的數據變化量。從備份中還原虛擬機到Virtual Lab以後,相對於原有的備份數據,還原的虛擬機會產生數據變化,默認狀況下,這些變化量和原有的備份數據保存在一塊兒,因爲容量或者性能考慮,你也能夠額外指定一個位置。通常不建議更改,由於更改以後虛擬機將不能進行Storage vMotion。

image.png

爲Proxy Appliance配置一個生產網絡的IP地址。即圖2中vNIC0的地址。

image.pngimage.png

設置Virtual Lab中網絡的映射關係。

Basic-Single-host:Virtual Lab設置在單臺主機上,會自動設置部分網絡參數,只能映射一個生產網絡,不建議使用這種配置方式。

Advanced single-host:Virtual Lab設置在單臺主機上,手動配置網絡參數,可映射多個生產網絡,小規模配置虛擬機互訪建議使用這種配置方式。

Advance multi-host:Virtual Lab設置在多臺主機上,手動配置網絡參數,可映射多個生產網絡,須要利用分佈式交換機的功能。大規模配置虛擬機互訪建議使用這種配置方式。

image.png

配置生產網絡和Virtual Lab網絡的名稱映射

選取生產網絡,而後命名對應的Virtual Lab網絡便可。

image.png

配置生產網絡地址和假裝地址的映射(參照「IP假裝」),包含2個部分:

  • Virtual Lab中的網關地址的配置,如圖2的vNIC1

  • 地址段的映射

image.png

網關地址就是對應的生產網絡的網關地址


image.png


image.png

多個網絡映射會生成多個網口

image.png

靜態地址映射(參考靜態IP映射)

image.png

Isolated IP是Virtual Lab中虛擬機的實際配置IP

Access IP是從生產網絡中訪問Virutal Lab的地址

image.png


Virtual Lab的擴展應用

鑑於Virtual Lab建立的實際上是一個的隔離環境,在隔離環境中,虛擬機和生產環境中的配置能夠保持一致,那麼,在驗證虛擬化備份數據可用性以外,其實還能夠作其餘的用途,比較典型的就是:

1)快速構建測試環境。將備份虛擬機直接拉起便可快速構建一個很是接近生產環境的測試環境。

2)快速迭代開發,開發環境建立於Virtual Lab中,配置能夠和生產環境相同,開發和測試完畢以後,能夠直接將測試環境推向生產環境。

相關文章
相關標籤/搜索