vmware snapshot快照功能的優(yōu)缺點分析_第1頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、第 1 頁:虛擬機的救命稻草VMware 的虛擬機“快照”功能是對虛擬機磁盤文件 VMDK 的某個狀態(tài)創(chuàng)建副本,當(dāng)系統(tǒng)出現(xiàn)異常,可以通過恢復(fù)快照來保證系統(tǒng)的正常。VMwware 的虛擬機快照技術(shù)是非常有用的,但是也有需要注意的局限性??煺眨⊿napshot):虛擬機的救命稻草硬盤快照(Snapshot)是當(dāng)前數(shù)據(jù)中心最佳的數(shù)據(jù)保護機制之一。無論是基于 SAN 的快照技術(shù),還是建立在文件系統(tǒng)或操作系統(tǒng)中的,快照技術(shù)能夠在錯誤出現(xiàn)時讓損失降到最低。但并不是所有的快照技術(shù)并非都是面向意外的數(shù)據(jù)丟失,比如 VMware ESX 服務(wù)器及桌面虛擬化上的快照技術(shù)。與其他的快照技術(shù)不同,VMware 的快照

2、并不是非常適合用于數(shù)據(jù)保護,但它稱得上是一個非常有用的工具,只要能夠用的恰當(dāng)。從根本上來說,VMware 的快照適合兩種情況:1、將一個虛擬機的磁盤,不再寫入數(shù)據(jù),這樣可以進行備份;2、在打補丁和升級時提供一個短期的自動恢復(fù)功能。在開發(fā)環(huán)境中,可能經(jīng)常會見到利用快照來保存一些實時狀態(tài)的鏡像,但是這樣的方式在一個性能敏感的生產(chǎn)環(huán)境中是不可取的。虛擬機快照結(jié)構(gòu),可以恢復(fù)到補丁前的狀態(tài)在一個典型的環(huán)境中,一個虛擬機的磁盤資源是由位于 VMware 獨有的 VMFS 文件系統(tǒng)或上的 VMDK 文件(virtual machine disk 的縮寫)組成,它的大小幾乎等同于虛擬NFS機的磁盤資源。所以如

3、果你的 Windows 2003 Server 有 15GB 的系統(tǒng)硬盤,那么在 VMFS 卷上會出現(xiàn)一個 15GB 的 VMDK 文件。如果使用 hypervisor 對虛擬機進行快照,系統(tǒng)會創(chuàng)建第二個 VMDK 文件(有時叫做 redolog),這個文件勢:著進行快照后虛擬機所有寫入的東西,這樣的功能具有幾個明顯的優(yōu)首先,由于快照 VMDK 文件著對基礎(chǔ) VMDK 的寫入操作,實際上基礎(chǔ) VMDK 不會被更改。這意味著在快照建立之后如果出現(xiàn)一些錯誤,可以很容易的將這些錯誤“扔掉”,恢復(fù)到進行快照之前的基礎(chǔ)磁盤狀態(tài)。同樣,由于當(dāng)快照存在時基礎(chǔ) VMDK 并不會被寫入,這樣就可以安全的對基礎(chǔ)

4、VMDK 創(chuàng)建副本來進行備份。第 2 頁:虛擬機快照的之處VMware 快照功能,要更加謹(jǐn)慎,最好先進試。然而,VMware 的快照功能還有一些之處,也是應(yīng)當(dāng)注意的。例如,當(dāng)快照創(chuàng)建時虛擬機執(zhí)行一個讀操作,hypervisor 會檢查快照 VMDK,查看是否有被 的區(qū)塊存在。如果有,則從快照中為虛擬機提供這個區(qū)塊,如果沒有,虛擬機還需要去 基礎(chǔ) VMDK。如果只有一個快照,這并不是什么問題,只不過是重復(fù)來 VMDK。但是如果有大量快照存在,比如在兩周內(nèi)每天建立一個,那么 hypervisor 需要在 14 個快照文件中查找這個區(qū)塊,這就會消耗大量的讀 I/O。更糟糕的是,沒有完善的機制來 這些

5、快照的增長,如果你每天為一個 Windows 2003虛擬機進行快照,大概每天需要消耗 2GB 的 空間,這對大多數(shù)虛擬機來說還是非常保守的數(shù)字。大體上來說,你需要為虛擬機配置雙倍的空間來 這些更改。如果換個角度來看,實際幾乎所有的快照技術(shù),包括 SAN 快照,都要消耗很大的空間。但有所不同的是 VMware 快照沒有自動保護機制,防止 VMFS 卷被不斷增長的快照填滿。而大部分 SAN 當(dāng)分配的快照空間被填滿時會自動刪除最早的快照。一旦 VMSF 卷被填滿,當(dāng)前的快照文件就不能再寫入,而虛擬機也可能會。如果有很多虛擬機,并且快照都存在相同的 VMFS 卷上,這些虛擬機都可能會,這是性的。還有

6、一個潛在的陷阱,hypervisor 會通過磁盤停頓進程(disk quiescing)試圖確認(rèn)快照的應(yīng)用程序持續(xù)狀態(tài),盡管可以再不停頓硬盤的情況下創(chuàng)建快照,但是這時候只能建立 crash-consistent 快照,如果在 crash-consistent 快照建立后恢復(fù)基礎(chǔ)磁盤,操作系統(tǒng)和應(yīng)用程序會出現(xiàn)貌似關(guān)機時的狀態(tài)。磁盤停頓功能讓操作系統(tǒng)和應(yīng)用程序可以找到合適的停頓點,比如完成寫入,防止數(shù)據(jù)被損壞。根據(jù)操作系統(tǒng)在虛擬機中的運行狀況,可以通過不同的方式實現(xiàn)磁盤停頓。這些都需要應(yīng)用安裝在虛擬機操作系統(tǒng)中的 VMware 工具包。如果你運行的是一個新近版本的 Windows系統(tǒng),VMware 工具將使用微軟的卷影副本服務(wù)(VSS)在虛擬機 I/O 中創(chuàng)建一個臨時的停頓,讓 VMware 來創(chuàng)建更底層的磁盤快照。然而,在進行大量磁盤 I/O 傳輸?shù)奶摂M機中,如微軟 SQL 數(shù)據(jù)庫 或 Exchange,卷影副本服務(wù)(VSS)可能會需要大量的調(diào)試才能工作正常。VSS 工作并不是那么穩(wěn)定,有時候,這次正常,而下次就可能出現(xiàn)故障。這是惱人的,特別是在希望通過停頓快照來對虛擬機進行更好的備份的時候。小結(jié):盡管有這些,如果使用正確,VMware 的快照可以說是一個優(yōu)秀的工具,無論是在主要的升級或打補丁前為虛擬創(chuàng)建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論