2012年4月27日 星期五

VMware虛擬化平臺備份指南-系統部署篇


VMware虛擬化平臺備份指南-系統部署篇

典型的備份軟體通常包含安裝有備份主程式的備份伺服器、儲存節點、管理控制臺等元件。當用戶環境規模較大、備份作業負擔較重時,通常會將備份作業打散給多臺備份伺服器分攤,構成一種群組架構。 

討論過VMware基本備份架構與相關產品、平臺支援範圍後,接下來我們來看備份系統的部署。

典型的備份軟體通常包含安裝有備份主程式的備份伺服器、儲存節點、管理控制臺,以及各式各樣的代理程式等元件。其中管理控制臺可與備份伺服器位於同一臺主機上,亦可分離部署,儲存節點則是備份伺服器可存取到的本機磁碟或共享儲存設備。當用戶環境規模較大、備份作業負擔較重時,通常會將備份作業打散給多臺備份伺服器分攤,構成一種群組架構。

在虛擬環境下,備份軟體的組成與部署架構大致仍維持不變,需要注意的是三點:(1)備份伺服器是否虛擬化?(2)管理控制臺是否與VMware的管理平臺整合?(3)可用的儲存裝置類型有哪些?

備份伺服器是否虛擬化
備份軟體通常都要求將主程式安裝在一臺x86平臺主機上,扮演管理備份作業的備份伺服器角色,理論上,我們也可讓ESX主機上的一臺虛擬機器充當備份伺服器,如此一來可有兩項優點:
●可省下一臺實體主機的開銷。

●以這種虛擬化的備份伺服器為同一臺ESX主機上的其他虛擬機器進行備份時,可採用Hot-Add傳輸架構,不會占用前端LAN的資源。

不過若把備份伺服器虛擬化,也會帶來三個問題:
●會增加ESX主機負載,如果環境需要多臺備份伺服器時,資源消耗將進一步增加。

●當ESX主機失效時,其上的虛擬化備份伺服器也將跟著失效。備份伺服器無法作業還不是最大問題,一旦備份伺服器資料庫保存的備份索引、目錄等資料受損,即使另外重建了備份伺服器,很可能也無法使用先前留下來的備份資料。

●備份軟體能使用的儲存設備類型,會受底層ESX主機的周邊硬體支援能力限制。

一般來說,從節省資源、簡化架構的角度出發,將備份軟體部署到虛擬機器上較為有利;從減輕ESX主機負擔、提高整個備份架構的可靠性出發,則還是將備份伺服器以實體主機方式部署較為有利。

絕大多數備份軟體,都允許將備份伺服器以虛擬機器形式部署,反之,有幾款產品只支援虛擬機器形式的備份伺服器,如VMware Data Recovery與PHD Virtual Backup。


備份管理機制與周邊支援

管理控制臺是否與VMware的管理平臺整合
多數備份軟體都有自身獨立的管理控制臺,不過對於VMware的環境的備份作業來說,若將控制臺整合到VMware的vCenter或Client Console介面內,便能允許用戶從單一介面管理VMware。

目前提供這種將控制臺整合到vCenter內的產品,有VMware Data Recovery、Acronis vmProtect與PHD Virtual Backup等3款,全部都是屬於虛擬環境專用備份產品。

至於眾多歷史悠久的大多數通用型備份軟體,由於是從實體環境備份發展而來,即使將備份保護支援範圍延伸到VMware虛擬平臺,依舊是保留了獨立的管理控制臺,大多沒有提供整合到vCenter內的管理用plug-in。

可用的儲存裝置
常用的備份儲存裝置有磁碟與磁帶,基本上,只要是備份伺服器能存取到的儲存裝置,包括本機磁碟區、透過網路存取的共享磁碟區,或是磁帶機、磁帶櫃等,都可以用來存放備份資料。

不過在VMware環境下,情況便有所不同,我們可分為幾種情況分別討論:

(1)通用型備份軟體、備份伺服器與ESX主機各自獨立:這是最常見的架構,由於備份伺服器是獨立的,所以不會受ESX主機的支援能力所限,備份軟體能使用哪些儲存裝置,全視備份軟體本身與其安裝平臺的支援能力。經過多年發展後,通用型備份軟體的儲存裝置支援能力已非常完整,因此這種架構可選擇的儲存設備類型也最為豐富,涵蓋了各式各樣的磁碟與磁帶設備。

(2)虛擬平臺專用型備份軟體、備份伺服器與ESX主機各自獨立:與前一種架構類似,這種架構的備份儲存設備支援能力,亦不受ESX主機的支援能力影響。

不過相較於通用型備份軟體,虛擬平臺專用型備份軟體提供的儲存設備類型要少許多,通常只有備份伺服器本機磁碟機,以及SMB/CIFS或NFS共享儲存區等,而不支援磁帶裝置。所以希望將備份資料轉存到磁帶上長期保存的用戶,必須再建置一套備份系統,將資料從虛擬平臺專用備份軟體的儲存區撈出,轉存到磁帶上。

值得一提的是,部分虛擬平臺專用備份軟體,如Quest的vRanger與Acronis的vmProtect,除了具有同類產品都會提供的本機磁碟與網路共享儲存區外,還支援FTP/SFTP,可提供跨遠端的備份儲存應用。

(3)通用型或虛擬平臺專用型備份軟體、備份伺服器為ESX主機上的虛擬機器:由於把備份伺服器以虛擬機器形式部署在ESX主機上,所以備份伺服器所能使用的儲存設備類型,也就受到ESX主機的支援能力所限制,必須透過底層的ESX主機來存取儲存狀置。

在這種架構下,備份伺服器可用的儲存裝置將會受到雙重限制:一為備份伺服器/Guest OS的支援能力,一為底層ESX主機的支援能力。

若用戶只打算使用磁碟裝置,一般來說並不會有太大問題,但若用戶想使用直接連接到ESX主機的磁帶設備時,就會遇上許多麻煩——VMware的ESX平臺並未內建磁帶支援能力,用戶必須自行尋找相容於ESX的HBA卡與磁帶機,才能讓ESX主機正確識別磁帶機,然後備份伺服器或其他虛擬機器,才能存取磁帶機。

VMware官方說法是,ESX 3.x只支援Adaptec SCSI卡連接的磁帶裝置(不包含較新的SAS卡,某些LSI的SCSI卡也能使用),並只能透過透通傳輸(SCSI Passthrouht Interface)的方式,讓特定虛擬機器存取磁帶,而ESX 4.x以後則須完全依靠第三方廠商的驅動程式支援。一般來說,採用SAS或FC介面的磁帶裝置,在ESX主機上都無法直接支援。

總而言之,如果用戶環境非常依賴磁帶,最好還是將備份軟體部署在實體主機上,並把磁帶裝置直接連接到實體的備份伺服器上,以迴避ESX平臺在磁帶支援方面的種種麻煩。

轉載自《iThome