與備份有關的VMWare基礎知識_Part6
2023/12/12

1.5 Quiseced Snapshot 和 VMware Tools

虛擬機快照 按照不同一致性可以分為三種:
•    崩潰一致快照(crash-consistent snapshot):當虛擬機上應用運行中,IO 還在進行時進行快照會得到這種快照。相當於電腦突然斷電了時磁碟當下狀態。
•    檔案系統一致快照(file-system-consistent snapshot): 做快照之前,虛擬機檔案系統被暫時凍結,記憶體中的資料都被寫進磁碟;快照完成之後,檔案系統 再被解凍。
此時快照 為檔案系統一致的。
•    應用一致性(application-consistent snapshot):做快照之前,應用被暫時凍結,記憶體中應用程式所有資料都被寫進磁碟,在快照做完之後,應用 再被解凍。

預設默認快照是第一種,為了要得到後面兩種快照,需增加相應步驟。
實現方式主要可分為兩種:
•    針對較新 Windows 作業系統,Windows 提供 VSS(Volume Shadow Copy Service)服務,它可以通過 requester-writer 方式,來實現有凍結需求應用,和檔案系統於快照之前進行凍結,和快照之後進行解凍。Microsoft VSS 服務能夠通過協調商務應用(比如SQL Server,Exchange server 以及 Oracle 等),檔案系統,備份應用,快速恢復應用,以及儲存硬體等
來提供一致的陰影複製(shadow copies)。
•    針對較古老的Windows 作業系統, VMWare提供了 SYNC 驅動;在 Linux 系統上,VMware 提供了 vmsync 內核模組,來實現檔案系統一致性快照。

•    針對非Windows 虛擬機上,若要實現應用一致性快照,則需要編寫具體應用相對應腳本,在調用前後對應用進行凍結或者解凍。


參考資料:
How do Virtual Machine Snapshots work in VMware
Virtual Volumes – A new way of doing snapshots
VMware Transport Modes: Best practices and troubleshooting
Virtual Disk Transport Methods
How Volume Shadow Copy Service Works


詢問清單
目前詢問清單是空的
  • {{ item.category }}

    {{ item.title }}