圖1:vSphere Replication通過vCenter Server Web客戶程序來管理。

一些復制技術(shù)只提供了在遠程站點創(chuàng)建虛擬機副本的功能,根本沒有考慮到虛擬機里面應用程序數(shù)據(jù)的一致性。而vSphere Replication可以進行配置,確保應用程序數(shù)據(jù)連同虛擬機數(shù)據(jù)都具有一致性,只需要在配置虛擬機便于復制時點擊一下。

與微軟的卷影復制服務(VSS)自動整合,這確保了副本數(shù)據(jù)在創(chuàng)建時,Exchange或SQL Server數(shù)據(jù)庫等應用程序是靜止的、一致的。非??焖俚卣{(diào)用虛擬機的VSS層,將即時刷新數(shù)據(jù)庫寫入器,從而確保復制的數(shù)據(jù)是靜止的、完全可以恢復的。

圖2:vSphere Replication與微軟的卷影復制服務自動整合。

這個過程根本不需要任何應用程序代理或管理——vSphere Replication復制的副本天身就具有應用程序一致性。

vSphere Replication是vSphere平臺一個緊密整合的組件。對位于主站點的運行中虛擬機來說,虛擬機磁盤中的已更改數(shù)據(jù)塊被發(fā)送到第二站點,然后這些數(shù)據(jù)塊被添加到虛擬機磁盤,以便實現(xiàn)虛擬機的離線(保護)拷貝。

vSphere Replication由兩個部分組成:屬于每個主機上vSphere 5內(nèi)核的一個必要組成部分的代理,以及從管理界面來部署的虛擬設(shè)備。

從概念的角度來看,代理負責發(fā)送來自運行中虛擬機的已更改數(shù)據(jù),而虛擬設(shè)備負責在遠程站點的復制,并將已更改數(shù)據(jù)添加到該虛擬機的離線磁盤文件。vSphere Replication Appliance也負責管理復制,這讓管理員得以深入了解保護虛擬機的狀況,而且只需要簡單地點擊幾下鼠標,就能夠恢復虛擬機。

借助用于所有vCenter操作的同一個管理界面為多達500個虛擬機配置復制,這個過程其實很簡單:只要鼠標右擊某個虛擬機(或多個虛擬機),然后為其副本選擇目的地。

這個過程的一部分就是選擇Recovery Point Objective(恢復點目標),恢復點目標會告訴vSphere Replication允許獲取多舊的虛擬機副本。然后,它會試圖復制數(shù)據(jù),以便始終滿足恢復點目標,從而確保你的虛擬機數(shù)據(jù)根本不會早于為配置成復制的每個虛擬機定義的策略。

圖3:設(shè)置恢復點目標,以便按你定義的特定時間間隔來復制數(shù)據(jù)。

vSphere Replication會對源虛擬機及目標副本進行初始全面同步;如果需要的話,可以在目的地放置數(shù)據(jù)的種子副本,以減少初始復制所需要的時間和帶寬。

在基本的同步工作完成后,vSphere Replication切換至這種模式:只傳送已更改的數(shù)據(jù)塊。vSphere內(nèi)核本身可以跟蹤對受保護虛擬機的磁盤文件進行的獨特寫入,僅僅識別和復制在已配置的恢復點目標期間出現(xiàn)獨特寫入的那些數(shù)據(jù)塊。這就確保了通過網(wǎng)絡(luò)發(fā)送到目標的數(shù)據(jù)量最小化,而且允許細化的恢復點目標。一旦獨特數(shù)據(jù)被發(fā)送,它就不需要再次發(fā)送。只有更改部分才會復制,數(shù)據(jù)塊被發(fā)送到目標位置的vSphere Replication Appliance。

在目標位置,數(shù)據(jù)的接收和檢查都在vSphere Replication Appliance里面完成:只有完全一致的數(shù)據(jù)隨后被寫入到目標集群的vSphere主機,進而被寫入到磁盤。等待完全一致的數(shù)據(jù)塊組這種方式確保了復制虛擬機隨時可以恢復,哪怕數(shù)據(jù)在傳輸過程中丟失,或者傳輸過程中在任何一個時間點出現(xiàn)了崩潰,照樣可以恢復。

從受保護虛擬機的角度來看,這整個過程是完全透明的,不需要更改配置或日常管理。復制具有非干擾性,而且與虛擬機里面的操作系統(tǒng)無關(guān)。

vSphere Replication本身是一種輕型復制協(xié)議。由于持續(xù)不斷復制的只是已更改數(shù)據(jù)塊,所以可以節(jié)省網(wǎng)絡(luò)帶寬,而且確保數(shù)據(jù)的提交時間最小化。

按照這種框架,每個虛擬機的恢復點目標可以定義為15分鐘到24小時不等。該恢復點目標可以根據(jù)需要來更改,不會帶來干擾,從而讓管理員能夠根據(jù)更改速度和帶寬可用性等動態(tài)因素,對復制進行細調(diào)。

由于恢復點目標對每個虛擬機來說都是獨特的,可以為比較重要的虛擬機分配一個比其他虛擬機更細化的復制目標。不過,可以成批選擇虛擬機組,允許復制大批已更改數(shù)據(jù)。

虛擬機里面的每個磁盤都可以獨立配置,以便復制或不復制,進一步提供了節(jié)省恢復所需帶寬和時間的機會。比如說,數(shù)據(jù)庫服務器可能含有多塊磁盤,其中一塊磁盤專門用作臨時暫存位置:不需要該磁盤進行復制。同樣,有時交換文件或頁面文件被重定向至一個專用磁盤,該磁盤同樣不在復制之列,以便為臨時數(shù)據(jù)節(jié)省帶寬。

復制磁盤與主副本的格式、布局和快照無關(guān)。在主位置的光纖通道存儲區(qū)域網(wǎng)(SAN)上自動完全配置的虛擬機磁盤文件可以經(jīng)自動精簡配置后,放到本地磁盤上以便恢復,如果需要這么做的話。vSphere Replication不需要滿足這個要求:復制需要一模一樣的存儲硬件。同樣,由于恢復進行時虛擬機副本會“冷啟動”,所以如果在集群與集群之間復制,不需要服務器硬件一模一樣。

圖4:vSphere Replication允許對虛擬機進行策略驅(qū)動的保護,因為虛擬機復制的配置是作為虛擬機本身的一項屬性添加上去的。

基本上而言,vSphere Replication允許對虛擬機進行策略驅(qū)動的保護,因為虛擬機復制的配置是作為虛擬機本身的一項屬性添加上去的,同時允許虛擬機繼續(xù)操作運行,沒有任何的更改、開銷或干擾。

識別虛擬機已更改數(shù)據(jù)塊的跟蹤機制駐留在存儲層上面,允許各種復制,完全獨立于磁盤位置、磁盤格式、自動完全配置或自動精簡配置的磁盤,以及虛擬機有沒有使用快照。

許多情況下可能勢必需要恢復虛擬機,包括測試、即將停運或者甚至進行災難恢復。vSphere Replication旨在讓管理員能夠手動恢復單個虛擬機,只需要在vSphere Web客戶程序里面點擊幾下即可。

有了vSphere Replication,很容易開始恢復虛擬機,只需采用三種方法中的一種。管理員瀏覽至vSphere Web客戶程序的vSphere Replication區(qū)里面的復制狀態(tài)后,先選擇要恢復的虛擬機。只要右擊鼠標,就可以完成選擇Recover(恢復)這項操作的步驟。點擊恢復圖標,或者從Actions(操作)下拉框中選擇Recover(恢復)這項操作。

圖5:這是開始復制的方法之一。

如果原始虛擬機仍能聯(lián)系得上,而且仍處于開啟狀態(tài),復制虛擬機就無法開啟、恢復。要想繼續(xù)操作,虛擬機的主副本就必須是vCenter Server聯(lián)系不上或者處于關(guān)閉狀態(tài)。

下一步只要為虛擬機選擇目的地:存放它的文件夾,以及它將在其中處于開啟狀態(tài)的集群或資源庫。

一旦這些項目被選中,恢復就會開始。這個過程會創(chuàng)建虛擬機的開啟副本,已連接至復制磁盤,但是并不將任何虛擬網(wǎng)絡(luò)卡連接至任何端口組。這有助于避免這樣的情況:同一個虛擬機可能在網(wǎng)絡(luò)上的兩個位置同時處于活動狀態(tài),因而讓復制虛擬機避免了廣播沖突和路由問題。

圖6:恢復正在進行中。

一旦虛擬機完全啟動,管理員就可以查看已啟動副本的恢復和狀態(tài);想完成恢復,只需要將虛擬機連接至相應的網(wǎng)絡(luò)即可。

恢復虛擬機是個簡單的過程,只需要在圖形化用戶界面(GUI)里面以一種安全、可靠的方式點擊幾下就能實現(xiàn)。

vSphere Replication為你提供了虛擬機的易恢復副本,無論是在數(shù)據(jù)中心里面,還是在另一個位置的另一個數(shù)據(jù)中心中,以便實現(xiàn)簡單的災難恢復。這項特性與vSphere平臺整合,既具有穩(wěn)健性,又易于實施。

分享到

tangrong

相關(guān)推薦