借助vSphere Replication保護你的虛擬機
譯文保護IT環(huán)境的一個基本方面就是,確保虛擬機提供的服務在計算架構的所有層面(從硬件直到應用程序)都具有彈性和穩(wěn)健性。
vSphere Replication是伴隨vSphere 5.1推出的一項特性,它提供了一項內置功能:可以將運行中的虛擬機持續(xù)不斷地復制到另一個地方,從而補充和增強了vSphere平臺的恢復功能。Replication在集群或另一個站點里面創(chuàng)建了可以本地存儲的虛擬機副本,從而為短短幾分鐘內迅速恢復虛擬機提供了數據源。
vSphere Replication增強了vSphere確保可用性的保護機制。它提供的解決方案賦予了比通過備份進行恢復更短的恢復時間,又不會帶來基于存儲陣列的全面復制配置環(huán)境具有的復雜性。vSphere Replication允許針對每個虛擬機來配置復制,大大完善了vSphere提供的保護功能。
vSphere Replication可以在集群里面或集群之間將虛擬機復制到另一個地方,并且通過基于Web的vCenter Server用戶界面,來提供這個副本,用于恢復。它持續(xù)不斷地保護這個虛擬機,并將該虛擬機出現的更改部分復制到副本。這就確保了虛擬機受到保護,隨時可用于恢復,不需要通過備份進行恢復。
vSphere Replication作為所有符合條件的vSphere許可證(從vSphere Essentials Plus版本直到Enterprise Plus版本)的一個免費組件來提供。與通過VMware數據保護(VMware Data Protection)進行的備份一樣,保護虛擬機是面向數據中心的虛擬機管理程序平臺的一項重要功能。
統(tǒng)一管理vSphere Replication的功能通過vCenter Server Web客戶程序來提供。該客戶程序提供了一個共同、統(tǒng)一的屏幕,便于了解虛擬數據中心管理的方方面面,包括保護的許多方面,比如復制、備份和恢復。
圖1:vSphere Replication通過vCenter Server Web客戶程序來管理。
#p#
一些復制技術只提供了在遠程站點創(chuàng)建虛擬機副本的功能,根本沒有考慮到虛擬機里面應用程序數據的一致性。而vSphere Replication可以進行配置,確保應用程序數據連同虛擬機數據都具有一致性,只需要在配置虛擬機便于復制時點擊一下。
與微軟的卷影復制服務(VSS)自動整合,這確保了副本數據在創(chuàng)建時,Exchange或SQL Server數據庫等應用程序是靜止的、一致的。非常快速地調用虛擬機的VSS層,將即時刷新數據庫寫入器,從而確保復制的數據是靜止的、完全可以恢復的。
圖2:vSphere Replication與微軟的卷影復制服務自動整合。
這個過程根本不需要任何應用程序代理或管理——vSphere Replication復制的副本天身就具有應用程序一致性。
vSphere Replication是vSphere平臺一個緊密整合的組件。對位于主站點的運行中虛擬機來說,虛擬機磁盤中的已更改數據塊被發(fā)送到第二站點,然后這些數據塊被添加到虛擬機磁盤,以便實現虛擬機的離線(保護)拷貝。
vSphere Replication由兩個部分組成:屬于每個主機上vSphere 5內核的一個必要組成部分的代理,以及從管理界面來部署的虛擬設備。
從概念的角度來看,代理負責發(fā)送來自運行中虛擬機的已更改數據,而虛擬設備負責在遠程站點的復制,并將已更改數據添加到該虛擬機的離線磁盤文件。vSphere Replication Appliance也負責管理復制,這讓管理員得以深入了解保護虛擬機的狀況,而且只需要簡單地點擊幾下鼠標,就能夠恢復虛擬機。
借助用于所有vCenter操作的同一個管理界面為多達500個虛擬機配置復制,這個過程其實很簡單:只要鼠標右擊某個虛擬機(或多個虛擬機),然后為其副本選擇目的地。
這個過程的一部分就是選擇Recovery Point Objective(恢復點目標),恢復點目標會告訴vSphere Replication允許獲取多舊的虛擬機副本。然后,它會試圖復制數據,以便始終滿足恢復點目標,從而確保你的虛擬機數據根本不會早于為配置成復制的每個虛擬機定義的策略。
圖3:設置恢復點目標,以便按你定義的特定時間間隔來復制數據。
vSphere Replication會對源虛擬機及目標副本進行初始全面同步;如果需要的話,可以在目的地放置數據的種子副本,以減少初始復制所需要的時間和帶寬。
#p#
在基本的同步工作完成后,vSphere Replication切換至這種模式:只傳送已更改的數據塊。vSphere內核本身可以跟蹤對受保護虛擬機的磁盤文件進行的獨特寫入,僅僅識別和復制在已配置的恢復點目標期間出現獨特寫入的那些數據塊。這就確保了通過網絡發(fā)送到目標的數據量最小化,而且允許細化的恢復點目標。一旦獨特數據被發(fā)送,它就不需要再次發(fā)送。只有更改部分才會復制,數據塊被發(fā)送到目標位置的vSphere Replication Appliance。
在目標位置,數據的接收和檢查都在vSphere Replication Appliance里面完成:只有完全一致的數據隨后被寫入到目標集群的vSphere主機,進而被寫入到磁盤。等待完全一致的數據塊組這種方式確保了復制虛擬機隨時可以恢復,哪怕數據在傳輸過程中丟失,或者傳輸過程中在任何一個時間點出現了崩潰,照樣可以恢復。
從受保護虛擬機的角度來看,這整個過程是完全透明的,不需要更改配置或日常管理。復制具有非干擾性,而且與虛擬機里面的操作系統(tǒng)無關。
vSphere Replication本身是一種輕型復制協(xié)議。由于持續(xù)不斷復制的只是已更改數據塊,所以可以節(jié)省網絡帶寬,而且確保數據的提交時間最小化。
按照這種框架,每個虛擬機的恢復點目標可以定義為15分鐘到24小時不等。該恢復點目標可以根據需要來更改,不會帶來干擾,從而讓管理員能夠根據更改速度和帶寬可用性等動態(tài)因素,對復制進行細調。
由于恢復點目標對每個虛擬機來說都是獨特的,可以為比較重要的虛擬機分配一個比其他虛擬機更細化的復制目標。不過,可以成批選擇虛擬機組,允許復制大批已更改數據。
虛擬機里面的每個磁盤都可以獨立配置,以便復制或不復制,進一步提供了節(jié)省恢復所需帶寬和時間的機會。比如說,數據庫服務器可能含有多塊磁盤,其中一塊磁盤專門用作臨時暫存位置:不需要該磁盤進行復制。同樣,有時交換文件或頁面文件被重定向至一個專用磁盤,該磁盤同樣不在復制之列,以便為臨時數據節(jié)省帶寬。
復制磁盤與主副本的格式、布局和快照無關。在主位置的光纖通道存儲區(qū)域網(SAN)上自動完全配置的虛擬機磁盤文件可以經自動精簡配置后,放到本地磁盤上以便恢復,如果需要這么做的話。vSphere Replication不需要滿足這個要求:復制需要一模一樣的存儲硬件。同樣,由于恢復進行時虛擬機副本會“冷啟動”,所以如果在集群與集群之間復制,不需要服務器硬件一模一樣。
圖4:vSphere Replication允許對虛擬機進行策略驅動的保護,因為虛擬機復制的配置是作為虛擬機本身的一項屬性添加上去的。
基本上而言,vSphere Replication允許對虛擬機進行策略驅動的保護,因為虛擬機復制的配置是作為虛擬機本身的一項屬性添加上去的,同時允許虛擬機繼續(xù)操作運行,沒有任何的更改、開銷或干擾。
識別虛擬機已更改數據塊的跟蹤機制駐留在存儲層上面,允許各種復制,完全獨立于磁盤位置、磁盤格式、自動完全配置或自動精簡配置的磁盤,以及虛擬機有沒有使用快照。
許多情況下可能勢必需要恢復虛擬機,包括測試、即將停運或者甚至進行災難恢復。vSphere Replication旨在讓管理員能夠手動恢復單個虛擬機,只需要在vSphere Web客戶程序里面點擊幾下即可。
#p#
有了vSphere Replication,很容易開始恢復虛擬機,只需采用三種方法中的一種。管理員瀏覽至vSphere Web客戶程序的vSphere Replication區(qū)里面的復制狀態(tài)后,先選擇要恢復的虛擬機。只要右擊鼠標,就可以完成選擇Recover(恢復)這項操作的步驟。點擊恢復圖標,或者從Actions(操作)下拉框中選擇Recover(恢復)這項操作。
圖5:這是開始復制的方法之一。
如果原始虛擬機仍能聯系得上,而且仍處于開啟狀態(tài),復制虛擬機就無法開啟、恢復。要想繼續(xù)操作,虛擬機的主副本就必須是vCenter Server聯系不上或者處于關閉狀態(tài)。
下一步只要為虛擬機選擇目的地:存放它的文件夾,以及它將在其中處于開啟狀態(tài)的集群或資源庫。
一旦這些項目被選中,恢復就會開始。這個過程會創(chuàng)建虛擬機的開啟副本,已連接至復制磁盤,但是并不將任何虛擬網絡卡連接至任何端口組。這有助于避免這樣的情況:同一個虛擬機可能在網絡上的兩個位置同時處于活動狀態(tài),因而讓復制虛擬機避免了廣播沖突和路由問題。
圖6:恢復正在進行中。
一旦虛擬機完全啟動,管理員就可以查看已啟動副本的恢復和狀態(tài);想完成恢復,只需要將虛擬機連接至相應的網絡即可。
恢復虛擬機是個簡單的過程,只需要在圖形化用戶界面(GUI)里面以一種安全、可靠的方式點擊幾下就能實現。
vSphere Replication為你提供了虛擬機的易恢復副本,無論是在數據中心里面,還是在另一個位置的另一個數據中心中,以便實現簡單的災難恢復。這項特性與vSphere平臺整合,既具有穩(wěn)健性,又易于實施。
http://virtualizationreview.com/articles/2013/03/04/protect-vms-vsphere-replication.aspx