盡管應用虛擬化增長迅速,主要的備份供應商卻都沒有提供面向虛擬應用備份的產品。
下面是關于在Microsoft App-V、Citrix XenApp和VMware ThinApp環境中完成應用備份所需資源和一些基本技術的介紹。
Microsoft App-V
Microsoft App-V有四個基本部分組成:App-V管理服務器、流服務器、App-V數據庫和內容共享部分。
管理服務器和流服務器都是無狀態的,所以備份需求不是很急迫。也就是說,如果管理或流服務器失效,從頭開始創建需要損失一段時間。如果擁有備份或冗余配置,這種高負載均衡的配置方式可以在這些服務器失效后有效縮短停機時間。
更為關鍵的部分是App-V數據庫。它是基于SQL Server的,所以需要選擇支持SQL Server的備份程序。
最后一部分需要備份的是內容共享。說到底,它只是一個共享的NTFS文件夾而已,所以任何備份程序都可以勝任。
Citrix XenApp
Citrix XenApp的備份包含四個部分:IIS(Internet Information Services)、Citrix Web接口站點、數據存儲區和發布的應用。由于多數面向Windows Server 2008開發的備份程序都可以支持IIS,我將重點強調其它三個部分的備份。
備份XenApp的Web接口最簡單的方式是在服務器硬盤上創建一個名為“Backup”的文件夾。然后打開Citrix Access Management Console管理界面,在目錄樹下找到"Citrix Resources | Configuration Tools | Web Interface | <your Web interface>."。在選擇完Web界面后,點擊位于Other Tasks 上的Export Configuration,然后定義之前創建的“Backup”文件夾為輸出的目標地點。記住一點,如果您有多個Web界面或多個Web站點,需要對它們單獨進行這樣的操作。
下一本必須要備份的部分是Data Store(數據存儲區)。在備份Data store時,需要涉及farm setting、策略、用戶和其它永久性數據。
除了您使用的數據庫是Microsoft Access之外,都需要在XenApp farm server上通過運行DSMAINT命令執行data store的備份任務。為執行備份,輸入帶有BACKUP參數的DSMAINT命令以及備份目錄的完整路徑。例如,如果希望備份到C:\Backup,使用如下的命令進行:
DSMAINT BACKUP C:\backup
除了Web 界面和data store備份,還有一部分是每個發布的應用。為達到這個目標,打開Citrix Access Management Console,并在界面中找到“Citrix Resources | XenApp | Applications”,在打開頁面的右側會顯示出所有發布的應用程序。選中希望執行備份的部分,右鍵單擊該應用,選擇“All Tasks | Export Application Settings to a File”。注意確保Entire Application選項是選中的,然后把該應用備份到之前創建的Backup文件夾中。
當您完成對每個Citrix組件的備份后,再通過備份軟件把“Backup”文件夾備份到磁帶。
記住一點,根據使用的備份軟件以及XenApp部署方式的不同,這一步的執行是有一些技巧的。例如,很多企業data store放到SQL Server上,而很多備份程序都對SQL Server的備份提供了特殊支持。
VMware ThinApp
在通過VMware ThinApp 應用虛擬化的環境中,實現應用備份的方式有兩個不同流派。一些人傾向于備份單個應用的方式,也有人建議備份“captures”文件夾的方式更合理一些。
在我看來,最佳的方式是通過備份Captures文件夾來實現虛擬應用的備份。或許您對Captures文件夾不太熟悉,在ThinApp創建新項目時會用到,該文件夾位于C:\Program Files\VMware\VMware ThinApp\Captures目錄下,為每個應用保留一個單獨的子文件夾。
我建議備份該目錄的原因是因為它包含了所有生成虛擬應用所必需的文件,包括應用程序文件、操作系統重定向文件以及一個名為##Attributes.ini的文件,其中包含了單獨的應用模式。
所以為什么不采取僅備份那些已經啟用的虛擬應用的方式呢?如果我們的目的僅僅是備份某個單獨的虛擬應用,在它遇到問題時可以很方便的進行恢復。不過,如果備份的是Captures文件夾,我們不僅僅可以在應用崩潰后重新生成該虛擬應用,而且可以在無需新建項目的情況下對應用進行調整。
我希望本文可以對您的備份任務優先級安排有所幫助。請了解這僅僅是備份技術一覽,而不是能覆蓋各種不同應用虛擬化產品形式的綜合配置指南。
原文鏈接:http://virtual.51cto.com/art/201101/243866.htm