kvm快速建立虛擬機器

2021-09-21 19:37:51 字數 1792 閱讀 5753

首先我們建立乙個虛擬機器,此虛擬機器映象(web01.img)將會作為基映象,供其派生.

檢視此映象檔案格式及映象大小

[root@kvm images]# qemu-img info web01.img

image: web01.img

file format: raw

virtual size: 8.0g (8589934592 bytes)

disk size: 8.0g

提示:virtual是指映象檔案大小,而disk 是實際占用磁碟的大小

建立乙個映象檔案,並且指定其後端檔案為

web01.img

,這就是我們所說的派生

.[root@kvm images]# qemu-img create -f qcow2web01_01.qcow2 -o backing_file=web01.img 10g

formatting 'web01_01.qcow2', fmt=qcow2size=10737418240 backing_file='web01.img' encryption=off cluster_size=65536

意指我們派生的映象可以額外使用(10-8)g的空間來存放資料啊.奇怪的是我們進入系統發現和母板分割槽大小一致啊,那多出來的呢?別急,這需要我們使用fdisk/mount工具將擴充套件的2g掛載到指定的目錄下噢。

[root@kvm images]# qemu-img infoweb01_01.qcow2

image: web01_01.qcow2

file format: qcow2

virtual size: 10g (10737418240 bytes)

disk size: 136k

cluster_size: 65536

backing file: web01.img

這個映象才136k,但實際可用大小是10g

現在我們將它啟動起來

[root@kvm images]# qemu-kvm -m 2048 -smp 2-hda web01_01.qcow2 -vnc :2

我們通過vncview軟體連線到vnc的5902埠上.

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

virt-manager新增虛擬機器啟動起來,操作步驟就如建立虛擬機器一樣.前提是你的cpu和記憶體值要與你的基類一致噢。我的基映象cpu:2和mem:2048.

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

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

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

我們再來建立乙個

[root@kvm images]# qemu-img create -f qcow2web01_02.qcow2 -o backing_file=web01.img 15g

formatting 'web01_02.qcow2', fmt=qcow2size=16106127360 backing_file='web01.img' encryption=off cluster_size=65536

把它啟動起來.

[root@kvm images]# qemu-kvm -m 2048 -smp 2-hda web01_02.qcow2 -vnc :3

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

KVM建立虛擬機器

常用命令 kvm建立虛擬機器出現cpu報錯 需要的檔案 demo.xml配置檔案 demo 3906250 3906250 2hvm destroy restart restart usr libexec qemu kvm 常用命令 virsh define demo.xml virsh start...

建立KVM虛擬機器

windows 1.分析映象 import guestfs g guestfs.guestfs g.add drive opts datapool w2k3.qcow2 g.launth root g.inspect os root dev vda1 type g.inspect get type ...

建立KVM虛擬機器

4.建立並安裝kvm虛擬機器 問題沿用練習 一 二 三,在kvm伺服器上新建一台虛擬機器,並且以pxe方式裝好rhel6作業系統。使用的工具為virt manager 圖形化的 虛擬系統管理器 新建虛擬機器的配置要求如下 1 名稱 rh6 n1 2 記憶體 1024m 3 網絡卡連線 virbr1 ...