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

創(chuàng)新互聯(lián)專注于察隅網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供察隅營(yíng)銷型網(wǎng)站建設(shè),察隅網(wǎng)站制作、察隅網(wǎng)頁(yè)設(shè)計(jì)、察隅網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造察隅網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供察隅網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
虛擬機(jī)克隆
虛擬機(jī)的克隆操作是再頻繁不過(guò)了,安裝好第一臺(tái)虛擬機(jī)后就可以進(jìn)行基礎(chǔ)設(shè)置,已此虛擬機(jī)為模板,以后直接克隆,而不需要重復(fù)進(jìn)行系統(tǒng)安裝工作。
克隆虛擬機(jī)首先需要關(guān)閉或者掛起虛擬機(jī)
[root@kvm7 vps] virsh shutdown vm01
克隆vm01虛擬機(jī)為vm02
virt-clone -o vm01 -n vm02 -f /home/vps/vm02.img
克隆會(huì)非常占用磁盤IO ,如果是在虛擬機(jī)里面做實(shí)驗(yàn),又是機(jī)械硬盤的話本地電腦都會(huì)很卡。
如果之前創(chuàng)建的虛擬機(jī)vm01 是配置了固定VNC端口,那么就需要修改一下vm02的配置文件,將VNC端口改為其他,避免沖突,當(dāng)然如果是autoport=’yes’ 狀態(tài)則無(wú)需調(diào)整。
虛擬機(jī)快照
kvm快照有兩種方式創(chuàng)建,分別是:
qemu-img snapshot 命令進(jìn)行生成快照
virsh snapshot 相關(guān)命令進(jìn)行生成快照
查詢了下qemu-img 生成快照需要關(guān)機(jī),而且很多網(wǎng)友反應(yīng)數(shù)據(jù)丟失,相對(duì)來(lái)講大家都推薦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 #在虛擬機(jī)磁盤文件目錄下復(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)建快照
給虛擬機(jī)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)前虛擬機(jī)對(duì)應(yīng)的快照是存儲(chǔ)在/var/lib/libvirt/qemu/snapshot/vm01 目錄下,也就是一個(gè)xml文件,查看快照配置可以使用命令:
[root@kvm7 vps] virsh snapshot-current vm01
恢復(fù)快照
在vm01中生成幾個(gè)文件,然后恢復(fù)快照簡(jiǎn)單測(cè)試一下:
恢復(fù)快照是需要關(guān)閉虛擬機(jī)的,所以先關(guān)閉vm01主機(jī):
[root@kvm7 vps] virsh shutdown vm01
域vm01被關(guān)閉
查看虛擬機(jī)狀態(tài):
[root@kvm7 vps] virsh domstate vm01
關(guān)閉
執(zhí)行恢復(fù)快照:查看到vm01快照時(shí)間為1481193249
[root@kvm7 vps] virsh snapshot-revert vm01 1481193249
對(duì)比下之前創(chuàng)建的三個(gè)文件,已經(jīng)沒(méi)有了,快照恢復(fù)成功。
查看對(duì)應(yīng)的磁盤是否存在快照也很簡(jiǎn)單,創(chuàng)建了快照的磁盤通過(guò)info 查看會(huì)顯示出快照信息:
[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
當(dāng)前題目:詳解KVM克隆和快照
當(dāng)前鏈接:http://www.5511xx.com/article/cocjdsi.html


咨詢
建站咨詢
