1沛慢、虛擬機(jī)快照目的
? ? ? ? 虛擬機(jī)快照允許管理員創(chuàng)建虛擬機(jī)的即時檢查點肾砂,捕捉特定時刻的虛擬機(jī)狀態(tài)远剩,并在需要時將虛擬機(jī)恢復(fù)至做快照時刻的狀態(tài)扣溺,不需要時(無故障時)刪除快照即可。常用場景:虛擬機(jī)系統(tǒng)補丁更新瓜晤、虛擬機(jī)較重要的配置更新等锥余,主要防范由于應(yīng)用程序安裝不當(dāng)或者其他造成數(shù)據(jù)丟失或損壞的過程。
2痢掠、使用虛擬機(jī)快照時的注意事項
? ? ? ? 快照不會影響到RDM虛擬硬盤或客戶機(jī)內(nèi)掛載的iSCSI或NFS文件系統(tǒng)驱犹。
? ? ? ? 快照是基于每個VM而做出來的嘲恍。
? ? ? ? 如果有一個應(yīng)用程序帶有多個層,并且分散在多個虛擬機(jī)之間雄驹,在恢復(fù)快照的時候佃牛,可能會遇到應(yīng)用程序數(shù)據(jù)不一致的問題。
? ? ? ? 備份系統(tǒng)医舆,例如:NBU俘侠、Commvault等備份系統(tǒng)在做備份前,會自動執(zhí)行快照任務(wù)彬向,并在備份完成后刪除快照兼贡。
? ? ? ? vSphere FT不支持快照,也就是開啟了集群的vSphere FT功能后娃胆,不能對虛擬機(jī)創(chuàng)建快照遍希。
? ? ? ? vSphere 5版本之上版本支持創(chuàng)建快照的虛擬機(jī)上執(zhí)行Storage vMtion。
? ? ? ? 快照不是完全復(fù)制所有虛擬機(jī)文件里烦,而是至存儲改變的文件凿蒜,所以快照技術(shù)要求的存儲空間較少。ESXi會將虛擬機(jī)虛擬磁盤的修改寫到快照VMDK文件中胁黑,它也被稱為差分磁盤(Delta Disk或Differencing Disk)废封。這些差分磁盤一開始很小,但是隨著存儲的修改增多而變大丧蘸,占用大量的磁盤空間漂洋,因此一定要在需要時才使用快照,而且要定期刪除舊快照力喷。
? ? ? ? 使用快照也會使虛擬機(jī)性能降低刽漂,因為有一部分磁盤空間將用于差分磁盤,ESXi主機(jī)在差分磁盤增大時弟孟,必須更新元數(shù)據(jù)文件(.sf)贝咙,在更新元數(shù)據(jù)時,LUN必須鎖定拂募,這樣就可能會影響其他虛擬機(jī)和使用相同LUN的主機(jī)性能庭猩。一般管理員應(yīng)預(yù)留大約20%的空間用于快照、VM交換文件和其他元數(shù)據(jù)陈症。
? ? ? ? 使用Snapshot Manager(快照管理器)蔼水,可以查看或刪除快照,也可以切換回之前的快照爬凑。
? ? ? ? 恢復(fù)快照會使在快照創(chuàng)建之后寫入的數(shù)據(jù)徙缴、安裝的應(yīng)用程序全部丟失,只有確認(rèn)數(shù)據(jù)允許丟失的情況下,才可以恢復(fù)快照于样。
3疏叨、使用快照的真實體驗
? ? ? ? 在平時的虛擬機(jī)快照使用過程中,遇到的場景大概是這樣子的:生產(chǎn)環(huán)境的系統(tǒng)或數(shù)據(jù)庫在做系統(tǒng)補丁更新或較大配置變動穿剖,都會選擇的非工作時間做蚤蔓,在作業(yè)之前一般都會進(jìn)行快照操作,在實施之后需要觀察一段時間糊余,因此很容易忘記按時刪除快照秀又。對于數(shù)據(jù)量變化少的虛擬機(jī)來說,第二天再刪除快照也沒問題贬芥。但對于數(shù)據(jù)量變化太大的虛擬機(jī)吐辙,則需要及時刪除快照。在一次數(shù)據(jù)庫的日常變更前蘸劈,做了一次快照昏苏,變更實施后,管理員希望觀察一段時間再刪除快照威沫,結(jié)果整晚都忘記刪除快照贤惯,更不幸運的是該虛擬機(jī)磁盤空間已經(jīng)很滿,在凌晨的時候棒掠,終于被監(jiān)控軟件監(jiān)控到IP ping不通孵构,原因是由于快照文件越來越大,虛擬機(jī)空間爆滿烟很,導(dǎo)致虛擬機(jī)死機(jī)颈墅,數(shù)據(jù)庫掛死。各管理員不得不都來現(xiàn)場應(yīng)急處理該數(shù)據(jù)庫雾袱。