虛擬機備份問題:緩沖區、恢復和裸機
盡管在虛擬化工作環境中,虛擬機備份和恢復比傳統的工作平臺中相對有更多選擇,但是仍然有一些問題存在。
首先,管理員需要了解和應用程序相關的任何緩沖區或者緩存的狀態。在實行虛擬機備份快照之前考慮這些臨時數據非常有必要。
“SQL數據庫運行在一臺虛擬機內,并且這臺虛擬機曾經備份過”,StorageIO集團的創建者和高級分析師Greg Schulz說到。 “如果出現異常,并且SQL服務器不能夠正常執行業務,則就可以能會出現使用存在差異的數據庫”,Schulz說到,“虛擬機可能恢復過來了,SQL可能也恢復了,***發現表格卻崩潰了”。
Schulz認為唯一的方法就是從最近的一次良好備份中恢復過來,并且從該時間點恢復被破壞的數據。這一類同步操作可以在暫停一些應用程序(如SQL)時自動執行。另外,諸如VMware整合備份工具也可能把捕獲到緩沖的數據作為工具正常操作的一部分。
無論哪種情況,目標都是確保在虛擬機備份快照發生時,虛擬機和應用程序都保持在完全穩定的狀態。原理循證測試可以在實施關鍵虛擬機備份快照之前標識出可能的同步問題。
另外一個問題就是恢復。快照是一種非常高效的方法,但是整個虛擬機都會被作為一個單獨的連續文件夾被捕獲到。從而虛擬機就不得不從一個完整實體對象恢復過來,因此快照就會把自身歸為一個單獨的文件或者文件夾恢復。組織機構通常依賴于對粒度或者非關鍵性數據恢復可操作性的備份。
“可操作性恢復是一類用來恢復CEO刪除的郵件或者被重寫的Word文檔的恢復方法”,Evolve技術公司的CEO Dave Sobel說到,“這是一類需要對少量數據快速恢復的備份”。
一些企業通過實行把虛擬機恢復到另外一臺服務器上實現文件級別粒度的備份,使用過程中只是把具體用戶所需要的文件簡單地提取出來。另外一個方案就是選擇能夠“看到內部”的虛擬機快照的虛擬機備份和恢復工具,以及根據需要恢復特定的文件或者文件夾。Symantec Backup Exec工具可以在虛擬工作環境中剛好實現這個粒度的讀取操作。
傳統的裸機備份可以保護操作系統、驅動程序和物理服務器配置的每一個細微差別,以及其應用程序和數據。但是虛擬機備份并不包括底層的虛擬化管理程序和操作系統。
盡管一臺虛擬機是一個完整的、可掛載的機器文件,但卻不是傳統意義上的裸機。目標服務器必須已經有合適的操作系統和管理程序,操作系統和管理程序必須作為單獨一個環節進行備份。
“物理主機的備份策略是什么?”Sobel問到。一些單位可能傾向于在備份虛擬機時放棄對操作系統和管理程序的備份,從而選擇放棄恢復原始介質中虛擬服務器的裸機部分。
【編輯推薦】