VM快照

多重快照功能簡介:

快照的含義

對(duì)某一個(gè)特定文件系統(tǒng)在某一個(gè)特定時(shí)間內(nèi)的一個(gè)具有只讀屬性的鏡像揍魂。當(dāng)你需要重復(fù)的返回到某一系統(tǒng)狀態(tài)钢猛,又不想創(chuàng)建多個(gè)虛擬機(jī)的時(shí)候蔑水,就可以使用快照功能娜谊。
其實(shí)彼城,快照并不是VMware Workstation 5的新功能涧至。早在VMware Workstation 4的時(shí)代腹躁,就已經(jīng)支持快照功能了。但是VMware Workstation 4只能生成一個(gè)快照南蓬,也就是說纺非,VMware Workstation 4創(chuàng)建的虛擬機(jī)要只有兩個(gè)狀態(tài):當(dāng)前狀態(tài)和快照狀態(tài)。使用起來還不夠靈活赘方。與之相比烧颖,VMware Workstation 5及其它升級(jí)版本的多重快照功能真的是很強(qiáng)大。 新的多重快照功能蒜焊,可以針對(duì)一臺(tái)虛擬機(jī)創(chuàng)建兩個(gè)以上的快照倒信,這就意味著我們可以針對(duì)不同時(shí)刻的系統(tǒng)環(huán)境作成多個(gè)快照,毫無限制的往返于任何快照之間泳梆。與此同時(shí)快照管理器鳖悠,形象的提供了VMware多個(gè)快照鏡像間的關(guān)系。樹狀的結(jié)構(gòu)使我們能夠輕松的瀏覽和使用生成的快照优妙。那么新的快照功能究竟能給我們帶來什么呢乘综?其實(shí),多重快照不只是簡單的保存了虛擬機(jī)的多個(gè)狀態(tài)套硼,通過建立多個(gè)快照卡辰,可以為不同的工作保存多個(gè)狀態(tài),并且不相互影響。例如九妈,當(dāng)我們?cè)谔摂M機(jī)上做實(shí)驗(yàn)或是作測(cè)試時(shí)反砌,難免碰到一些不熟悉的地方,此時(shí)做個(gè)快照萌朱,備份一下當(dāng)前的系統(tǒng)狀態(tài)宴树,一旦操作錯(cuò)誤,可以很快還原到出錯(cuò)前的狀態(tài)晶疼,完成實(shí)驗(yàn)酒贬,最終避免一步的失誤導(dǎo)致重新開始整個(gè)實(shí)驗(yàn)或測(cè)試的后果。

創(chuàng)建快照具體操作步驟:
1翠霍、 啟動(dòng)一個(gè)虛擬機(jī)锭吨,在菜單中單擊VM展開Snapshot(快照),單擊Take Snapshot... (叢當(dāng)前狀態(tài)創(chuàng)建快照)
2寒匙、 在“創(chuàng)建快照”窗口中填入快照的名字和注釋零如,單擊“OK”。

什么是克陆椤埠况?

說過了快照,那么棵癣,什么又是虛擬機(jī)的克隆呢?在VMware軟件中夺衍,克隆和快照功能很相像狈谊,但又不同,稍不注意就會(huì)混淆沟沙。一個(gè)虛擬機(jī)的克隆就是原始虛擬機(jī)全部狀態(tài)的一個(gè)拷貝河劝,或者說一個(gè)鏡像∶希克隆的過程并不影響原始虛擬機(jī)赎瞎,克隆的操作一但完成,克隆的虛擬機(jī)就可以脫離原始虛擬機(jī)獨(dú)立存在颊咬,而且在克隆的虛擬機(jī)中和原始虛擬機(jī)中的操作是相對(duì)獨(dú)立的务甥,不相互影響≡克隆過程中敞临,VMware會(huì)生成和原始虛擬機(jī)不同的MAC地址和UUID,這就允許克隆的虛擬機(jī)和原始虛擬機(jī)在同一網(wǎng)絡(luò)中出現(xiàn)麸澜,并且不會(huì)產(chǎn)生任何沖突挺尿。 VMware支持兩種類型的克隆: 完整克隆 鏈接克隆一個(gè)完整克隆是和原始虛擬機(jī)完全獨(dú)立的一個(gè)拷貝,它不和原始虛擬機(jī)共享任何資源编矾。 可以脫離原始虛擬機(jī)獨(dú)立使用熟史。一個(gè)鏈接克隆需要和原始虛擬機(jī)共享同一虛擬磁盤文件,不能脫離原始虛擬機(jī)獨(dú)立運(yùn)行窄俏。但采用共享磁盤文件卻大大縮短了創(chuàng)建克隆虛擬機(jī)的時(shí)間蹂匹,同時(shí)還節(jié)省了寶貴的物理磁盤空間。通過鏈接克隆裆操,可以輕松的為不同的任務(wù)創(chuàng)建一個(gè)獨(dú)立的虛擬機(jī)怒详。

創(chuàng)建克隆的虛擬機(jī):
1、 打開一個(gè)虛擬機(jī)踪区,單擊“Clone this virtual machine(克隆這個(gè)虛擬機(jī))”按鈕昆烁。注意:克隆虛擬機(jī)只能在虛擬機(jī)未啟動(dòng)的狀態(tài)下進(jìn)行。
2缎岗、 在克隆虛擬機(jī)創(chuàng)建向?qū)ы撋暇材幔瑔螕簟跋乱徊健薄?br> 3、 選擇從當(dāng)前狀態(tài)或是某一快照創(chuàng)建克隆传泊∈竺欤可以看到,克隆過程既可以按照虛擬機(jī)當(dāng)前的狀態(tài)來操作眷细,也可以對(duì)已經(jīng)存在的克隆的鏡像或快照的鏡像來操作拦盹。4、 在克隆類型選擇頁面上溪椎,可以選擇創(chuàng)建的克隆虛擬機(jī)的類型“l(fā)inked clone(聯(lián)系克缕沼摺)”或“full clone(全面克隆)”校读。一個(gè)連接的克隆指向原始的虛擬機(jī)沼侣,占用很少的磁盤空間,但必須依托于原始的虛擬機(jī)歉秫,不能夠脫離原始虛擬機(jī)獨(dú)立運(yùn)行蛾洛。一個(gè)完整的克隆提供原始虛擬機(jī)當(dāng)前狀態(tài)的一個(gè)副本,可以獨(dú)立的運(yùn)行雁芙,但是占用很多的磁盤空間轧膘。此處我們選擇“Create a linked clone(創(chuàng)建鏈接的克隆)”却特,單擊“下一步”扶供。
5、 在新虛擬機(jī)名頁面上填入克隆的虛擬機(jī)的名稱裂明,并確定新虛擬機(jī)的安裝位置椿浓。
6太援、 單擊完成,完成新克隆的建立扳碍。同樣的方法提岔,我們可以建立出多個(gè)虛擬機(jī)的克隆。

快照與克隆的區(qū)別
快照VS克隆.png
鏡像

網(wǎng)絡(luò)中可以同時(shí)使用鏡像的管理:無論是快照還是克隆笋敞,都是對(duì)虛擬機(jī)的一個(gè)狀態(tài)生成了一個(gè)鏡像碱蒙,不同的是這個(gè)鏡像是作為虛擬機(jī)的一部分存在還是作為獨(dú)立的部分存在『幌铮總之赛惩,我們可以通過vmware創(chuàng)建多個(gè)鏡像,用以保存虛擬機(jī)不同時(shí)期狀態(tài)趁餐。這么多的鏡像我們?nèi)绾喂芾砟嘏缂妫肯旅婢屯ㄟ^快照管理器來看看我們的成果吧。vmware提供了一個(gè)管理鏡像和快照的快照管理器后雷。在快照管理器中季惯,快照樹形象的顯示出當(dāng)前多個(gè)快照的層次結(jié)構(gòu)。單擊管理其中任何一個(gè)鏡像臀突,都可以為這個(gè)鏡像起一個(gè)形象的名字勉抓,寫些必要的注釋,還能夠刪除快照候学,也能夠基于選中的快照創(chuàng)建出一份新的克隆藕筋。有了快照管理器,快照的管理也就容易了梳码。

相關(guān)研究

胡春明.2014.IEEE
VMCSnap: Taking Snapshots of Virtual Machine Cluster with Memory Deduplication.
對(duì)VMC(Virtual Machine Cluster,虛機(jī)群)來說念逞,如果每個(gè)VM的snapshot都依然獨(dú)立地?fù)碛凶约旱膕napshot file,那么這些snapshot files會(huì)占據(jù)大量的存儲(chǔ)空間边翁。 因此,為了降低存儲(chǔ)空間的消耗硕盹,同時(shí)減少IO/CPU的開銷符匾,可以提出一種機(jī)制,它能夠消除VMs之間snapshot file的重復(fù)的內(nèi)存頁瘩例,以減少內(nèi)存消耗啊胶。
主要方法:刪除重復(fù)頁文件的機(jī)制。
---An approach identifies redundant memory pages across the entire virtual cluster and maintains references to duplicated pages using a hash router mechanism to perform memory de-duplication.
---By doing memory de-duplication when taking snapshots of VMs in the cluster, the total size of memory snapshot files are reduced
effectively. We implement the approach on QEMU/KVM platform with not only stop-copy snapshot method but also pre-copy snapshot method.


胡春明.A Memory Deduplication Approach Based on Group in Virtualized Environments.
"""
The combination of cloud computing and virtualization technology introduces a new pattern on resource allocation and utilization. Memory scanning deduplication techniques based on eliminating duplicated pages among virtual machines can promote the resource utilization, and decrease the total cost of ownership. However, the existing memory deduplication technologies lack the supporting of isolation and trustworthiness mechanism. This paper proposes a memory sharing mechanism based on user groups. This mechanism guarantees isolation between the different users on the same host. In addition, we designed a sampling hash algorithm to make the memory scanning process more efficient. We have implemented our approach in Linux by modifying the KSM scanning mechanism and splitting the global ksmd thread into per-group ksmds. The experiment results show the work can optimize the memory-intensive VMs, and efficiently accelerate the memory scanning process.
"""
Key Word: VM&Cloud, deduplication, isolation and trustworthness mechanism, sampling hash algorithm, KSM

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末垛贤,一起剝皮案震驚了整個(gè)濱河市焰坪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌聘惦,老刑警劉巖某饰,帶你破解...
    沈念sama閱讀 212,599評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡黔漂,警方通過查閱死者的電腦和手機(jī)诫尽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炬守,“玉大人牧嫉,你說我怎么就攤上這事〖跬荆” “怎么了酣藻?”我有些...
    開封第一講書人閱讀 158,084評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鳍置。 經(jīng)常有香客問我辽剧,道長,這世上最難降的妖魔是什么墓捻? 我笑而不...
    開封第一講書人閱讀 56,708評(píng)論 1 284
  • 正文 為了忘掉前任抖仅,我火速辦了婚禮,結(jié)果婚禮上砖第,老公的妹妹穿的比我還像新娘撤卢。我一直安慰自己,他們只是感情好梧兼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評(píng)論 6 386
  • 文/花漫 我一把揭開白布放吩。 她就那樣靜靜地躺著,像睡著了一般羽杰。 火紅的嫁衣襯著肌膚如雪渡紫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,021評(píng)論 1 291
  • 那天考赛,我揣著相機(jī)與錄音惕澎,去河邊找鬼。 笑死颜骤,一個(gè)胖子當(dāng)著我的面吹牛唧喉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忍抽,決...
    沈念sama閱讀 39,120評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼八孝,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了鸠项?” 一聲冷哼從身側(cè)響起干跛,我...
    開封第一講書人閱讀 37,866評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎祟绊,沒想到半個(gè)月后楼入,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哥捕,經(jīng)...
    沈念sama閱讀 44,308評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評(píng)論 2 327
  • 正文 我和宋清朗相戀三年浅辙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扭弧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,768評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡记舆,死狀恐怖鸽捻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泽腮,我是刑警寧澤御蒲,帶...
    沈念sama閱讀 34,461評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站诊赊,受9級(jí)特大地震影響厚满,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碧磅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評(píng)論 3 317
  • 文/蒙蒙 一碘箍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鲸郊,春花似錦丰榴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至职辨,卻和暖如春盗蟆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舒裤。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評(píng)論 1 267
  • 我被黑心中介騙來泰國打工喳资, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腾供。 一個(gè)月前我還...
    沈念sama閱讀 46,571評(píng)論 2 362
  • 正文 我出身青樓骨饿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親台腥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理绒北,服務(wù)發(fā)現(xiàn)黎侈,斷路器,智...
    卡卡羅2017閱讀 134,637評(píng)論 18 139
  • 本篇文章是VMware官網(wǎng)的 使用VMware Workstation Pro - VMware Workstat...
    知識(shí)學(xué)者閱讀 3,889評(píng)論 1 3
  • Centos7 Kvm vm 快照功能 1闷游、檢查磁盤類型 2峻汉、轉(zhuǎn)換磁盤格式 3贴汪、重新啟動(dòng)vm 4、對(duì)vm磁盤進(jìn)行快...
    詞窮又詞貧閱讀 1,102評(píng)論 0 1
  • ?王越:VMware存儲(chǔ)API整理休吠,比如核心的存儲(chǔ)池與卷兩者的CURD扳埂。可以參考:VMware in OpenSt...
    笨手笨腳越閱讀 5,636評(píng)論 0 2
  • 導(dǎo) 語 必須的,在保護(hù)好自己的同時(shí)也努力打入敵人的腹地柜思。正所謂岩调,神不知鬼不覺的。奈何:醉臥敵方君莫笑赡盘,古來臥底幾人...
    飄雨桐V閱讀 340評(píng)論 0 0