天天看點

kvm快速建立虛拟機

當建立的虛拟機越來越多,并且你發現好多虛拟機都是同一個作業系統,它們的差別就是安裝的軟體不大一樣,那麼你肯定會希望把他們公共的部分提取出來,隻儲存那些與公共部分不同的東西,這樣鏡像大小下去了,空間變多了,管理也友善了。派生鏡像就是用來幹這事的!

在這裡用派生鏡像來建立虛拟機.

首先我們建立一個虛拟機,此虛拟機鏡像(web01.img)将會作為基鏡像,供其派生.

檢視此鏡像檔案格式及鏡像大小

提示:virtual是指鏡像檔案大小,而disk 是實際占用磁盤的大小

建立一個鏡像檔案,并且指定其後端檔案為web01.img,這就是我們所說的派生.

意指我們派生的鏡像可以額外使用(10-8)g的空間來存放資料啊.奇怪的是我們進入系統發現和主機闆分區大小一緻啊,那多出來的呢?别急,這需要我們使用fdisk/mount工具将擴充的2g挂載到指定的目錄下。

現在我們将它啟動起來

我們通過vncview軟體連接配接到vnc的5902端口上.

但我一般不這樣使用。我采用的是

virt-manager添加虛拟機啟動起來,操作步驟就如建立虛拟機一樣.前提是你的cpu和記憶體值要與你的基類一緻。我的基鏡像cpu:2和mem:2048.

注意,我們在此虛拟機上的所有操作都不會寫到後端鏡像web01.img檔案中,除非我們執行qemu-img commit web01_01.qcow2,才會将資料寫到後端鏡像檔案中.

是不是我們想建立多少個虛拟機就能建立多少個呢?

答案是在存儲滿足的條件下是可以的.

我們再來建立一個

把它啟動起來.

這像不像我在web01.img這個基類上派生了兩個虛拟機,當然,我們還可以派生更多。而且虛拟機和虛拟機之間毛的關系都沒有,是以随便玩.如果公司需要一個類似這樣的實驗環境,我想這個技巧很不錯吧。它既不需要lvm,也不需要虛拟機clone所花費的時間。

繼續閱讀