2.20 從本質上理解虛擬機快照以及操作演示

2.20 從本質上理解虛擬機快照以及操作演示
 
你可以在任何時候創建快照(包括虛擬機正在啓動、運行、關閉時),在這裏我們重點掌握兩個方面的內容,第一方面是快照的原理,第二個方面是創建快照操作過程
 
第1步:虛擬機在ESXi主機中以文件形式存在,生成快照會增加虛擬機在數據存儲中文件的大小,在沒有建立快照前我們先截取一個截圖,如下“圖1”所示,其中win2012-loc61-ip201表示虛擬機名稱,後綴爲“.vmdk”的文件表示“虛擬磁盤”,裏面表示了各個文件的大小,特別是虛擬機的虛擬硬盤大小。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖1 做快照之前虛擬機相關文件
 
第2步:在vSphere Client控制檯中,用鼠標右擊要創建快照的虛擬機,在彈出的快捷菜單中選擇“快照-\>生成快照”,如下“圖2”所示。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖2 生成快照
 
第3步:給本次生成的快照命名,並進行描述,以方便管理,如下“圖3”所示。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖3 定義快照名稱和描述信息
 
第4步:做完快照後,通過和前面“圖1做快照之前虛擬機相關文件”對比發現,多出了下面兩個文件,一個是新產生的快照文件(win2012-loc61-ip201-Snapshot1.vmsn),一個是新產生的虛擬磁盤(win2012-loc61-ip201-000001.vmdk),此後再向磁盤中寫入文件時,將寫入這個新的虛擬磁盤(win2012-loc61-ip201-000001.vmdk)內,我們在“第5步”可以做這個測試。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖4 做第1次快照first之後虛擬機相關文件
 
第5步:我們向虛擬機中拷貝一個大小爲550MB左右的文件,拷貝到C盤中,然後再觀察虛擬機磁盤文件的大小,是哪個文件得到了增長,我們會發現原來的磁盤大小沒有變化,而得到增長的是快照磁盤文件,如下“圖5”所示。
 
得出結論:一旦做了快照,會產生和快照對應的快照磁盤文件,以後再對磁盤文件所做的寫入等行爲,都會在快照對應的磁盤內有變化,而不影響初始的磁盤,爲了進一步證明這個理論,我們將在第6步再做一個快照,並向虛擬機系統內再增加一個550MB左右的文件。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖5 向虛擬機系統內增加550MB左右文件後虛擬磁盤文件變化
 
第6步:新建一個名稱爲second的快照,並做相應描述,如下“圖6”所示。
 
細心的讀者會發現,在新建快照時,“圖3”(下面複選框是灰色不可操作狀態)和“圖6”(下面複選框是黑色並可操作狀態)的界面並不相同,原因是因爲“圖3”的快照在關機的情況下進行的,“圖6”的快照是在開機情況下進行的,虛擬機在開機狀態新建快照,可以選中“生成虛擬機內存快照”複選框,這樣會將虛擬機當前的狀態保存下來,即在創建快照的同時可捕獲虛擬機的內存。
 
如果選中“使客戶機文件系統處於靜默狀態(需要安裝有VMware Tools)”複選框,可以暫停客戶機操作系統上的運行進程,以便在執行快照時文件系統內容處於一致狀態。推薦在虛擬機關機時創建快照。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖6 第2次新建快照
 
第7步:再次做快照後,存儲磁盤中關於虛擬機文件的情況如下“圖7”所示,我們會發現這裏面又多了兩個和快照有關的文件,其中一個爲win2012-loc61-ip201-Snapshot2.vmsn快照文件,另一個爲win2012-loc61-ip201-000002.vmdk快照磁盤文件,在“第8步”,我們再次向虛擬機系統內再增加一個550MB左右的文件,看這個550MB左右的文件會在哪個虛擬機磁盤文件內得到變化。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖7 第2次新建快照後虛擬磁盤變化情況
 
第8步:再次向虛擬機系統的C盤增加一個550MB左右的文件,檢查虛擬磁盤會發生什麼變化,我們會發現,這550MB左右的文件被寫入到第2次新建的快照產生的虛擬磁盤內,其他磁盤都沒什麼影響,通過這些試驗我們可以進一步理解快照的設計思想。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖8 第2次增加550MB左右文件後虛擬磁盤變化情況
 
第9步:如下“圖9”所示,點擊“快照管理器”,在“快照管理器”中,可以將虛擬機轉到任意一個快照狀態,也可以刪除不用的快照。
 
恢復到當前快照”意思是恢復到所有快照中“最新”的快照,也就是說最後一次所做的快照。“整合”快照是在多次刪除無用快照後,需要執行的功能,用以整理磁盤。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖9 快照管理器
 
第10步:如上“圖9”所示,點擊“快照管理器”後,會彈出如下“圖10”界面。在該界面中,可以將虛擬機轉到任意一個快照狀態,也可以刪除不用的快照。在此我們將把第1次新建的快照“first”給予刪除,刪除後“第11步”給大家展示虛擬磁盤文件的變化情況。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖10 快照管理器編輯界面
 
第11步:刪除“first”快照,觀察虛擬磁盤文件的變化,我們和前面“圖5”對比,發現少了first快照建立後的win2012-loc61-ip201-Snapshot1.vmsn和win2012-loc61-ip201-000001.vmdk兩個文件,這說明刪除快照,實際上是刪除了快照對應的文件,但經過多次觀察發現,刪除快照後,在系統內快照的基礎上新建的文件並沒有被刪除,個人認爲應該是在刪除的過程中,這些文件被合併到初始磁盤中了。如下“圖11”所示。
 
2.20 從本質上理解虛擬機快照以及操作演示
圖11 刪除first快照後虛擬磁盤文件情況
 
特別說明:在生產環境中,不建議給虛擬機通過“快照”的方式實現“備份”,否則,一旦選中了以前的“快照”並執行“轉到”功能,此時該快照以後的所有數據都將丟失並且不能恢復。當執行多次快照後,虛擬機的性能會下降。
 
下面爲視頻教學課程鏈接地址(適用於網絡工程師、系統工程師、虛擬化工程師)




































































視頻教學課程 鏈接地址
計算機網絡技術基礎視頻課程專題 https://edu.51cto.com/topic/825.html
Windows Server 2008 R2基礎與提升實戰 https://edu.51cto.com/topic/1202.html
Linux系統管理與運維視頻課程專題 https://edu.51cto.com/topic/779.html
Windows Server 2012 R2初級、中級、高級 https://edu.51cto.com/topic/1514.html
(vSphere+vSAN+Horizon)視頻套餐完全系列 https://edu.51cto.com/topic/2813.html
Horizon 7.0 構建與配置(初級+中級+高級)套餐 https://edu.51cto.com/topic/2812.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章