新聞中心
KVM 是一種開源虛擬化技術(shù),能將 Linux 內(nèi)核轉(zhuǎn)變成可以實現(xiàn)虛擬化的虛擬機監(jiān)控程序,而且可以替代專有的虛擬化技術(shù)(比如 VMware 提供的專有虛擬化技術(shù))。

創(chuàng)新互聯(lián)專注于察隅網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供察隅營銷型網(wǎng)站建設(shè),察隅網(wǎng)站制作、察隅網(wǎng)頁設(shè)計、察隅網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造察隅網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供察隅網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
虛擬機克隆
虛擬機的克隆操作是再頻繁不過了,安裝好第一臺虛擬機后就可以進行基礎(chǔ)設(shè)置,已此虛擬機為模板,以后直接克隆,而不需要重復(fù)進行系統(tǒng)安裝工作。
克隆虛擬機首先需要關(guān)閉或者掛起虛擬機
[root@kvm7 vps] virsh shutdown vm01
克隆vm01虛擬機為vm02
virt-clone -o vm01 -n vm02 -f /home/vps/vm02.img
克隆會非常占用磁盤IO ,如果是在虛擬機里面做實驗,又是機械硬盤的話本地電腦都會很卡。
如果之前創(chuàng)建的虛擬機vm01 是配置了固定VNC端口,那么就需要修改一下vm02的配置文件,將VNC端口改為其他,避免沖突,當(dāng)然如果是autoport=’yes’ 狀態(tài)則無需調(diào)整。
虛擬機快照
kvm快照有兩種方式創(chuàng)建,分別是:
qemu-img snapshot 命令進行生成快照
virsh snapshot 相關(guān)命令進行生成快照
查詢了下qemu-img 生成快照需要關(guān)機,而且很多網(wǎng)友反應(yīng)數(shù)據(jù)丟失,相對來講大家都推薦virsh snapshot 創(chuàng)建快照。
磁盤轉(zhuǎn)換
如果是raw格式的磁盤是不支持快照的,如果是raw磁盤格式,需要轉(zhuǎn)換為qcow2
[root@kvm7 vps] qemu-img info vm01.img
image: vm01.img
file format: raw
virtual size: 10G (10737418240 bytes)
disk size: 2.5G
[root@kvm7 vps] qemu-img convert -f raw -O qcow2 vm01.img vm01.qcow2 #在虛擬機磁盤文件目錄下復(fù)制并轉(zhuǎn)換為qcow2格式
[root@kvm7 vps] qemu-img info vm01.qcow2
image: vm01.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 2.3G
cluster_size: 65536
創(chuàng)建快照
給虛擬機vm01創(chuàng)建快照:
[root@localhost vps] virsh snapshot-create vm01
查看快照:
[root@kvm7 vps] virsh snapshot-list vm01
名稱 Creation Time 狀態(tài)
------------------------------------------------------------
1481193249 2016-12-08 18:34:09 +0800 running
當(dāng)前虛擬機對應(yīng)的快照是存儲在/var/lib/libvirt/qemu/snapshot/vm01 目錄下,也就是一個xml文件,查看快照配置可以使用命令:
[root@kvm7 vps] virsh snapshot-current vm01
恢復(fù)快照
在vm01中生成幾個文件,然后恢復(fù)快照簡單測試一下:
恢復(fù)快照是需要關(guān)閉虛擬機的,所以先關(guān)閉vm01主機:
[root@kvm7 vps] virsh shutdown vm01
域vm01被關(guān)閉
查看虛擬機狀態(tài):
[root@kvm7 vps] virsh domstate vm01
關(guān)閉
執(zhí)行恢復(fù)快照:查看到vm01快照時間為1481193249
[root@kvm7 vps] virsh snapshot-revert vm01 1481193249
對比下之前創(chuàng)建的三個文件,已經(jīng)沒有了,快照恢復(fù)成功。
查看對應(yīng)的磁盤是否存在快照也很簡單,創(chuàng)建了快照的磁盤通過info 查看會顯示出快照信息:
[root@kvm7 vps] qemu-img info vm01.img
image: vm01.img
file format: qcow2
virtual size: 8.0G (8589934592 bytes)
disk size: 2.7G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 1481193249 212M 2016-12-08 18:34:09 00:00:25.775
刪除快照
[root@kvm7 vps] virsh snapshot-delete vm01 1481193249
本文題目:詳解KVM克隆和快照
文章出自:http://m.fisionsoft.com.cn/article/cocjdsi.html


咨詢
建站咨詢
