虛擬機器快照的建立
阿新 • • 發佈:2018-12-17
在虛擬機器安裝過程中,硬碟檔案.qcow2是最主要的,要是沒了硬碟檔案,虛擬機器就掛了,為了防止手殘,不小心刪除這個硬碟檔案,可以進行虛擬機器快照。 虛擬機器快照,就是以虛擬機器為模板建立一個新的虛擬機器。
我們可以對這個虛擬機器將進行一系列的操作,既不會破壞原來的虛擬機器,而且如果一不小心將虛擬機器快照弄壞了,還可以根據原虛擬機器創建出新的快照,也可以重置虛擬機器。快照與母盤的大小不一樣,這也提供了很大的方便。
那麼,如何建立虛擬機器快照呢???
第一種方式,圖形介面的方式建立虛擬機器快照
母盤:生成快照的硬碟檔案
第一步:執行qemu-ing create 命令以hello.qcow2作為母盤,建立快照檔案node1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/hello.qcow2
/var/lib/libvirt/images/node1.qcow2
第二步:在新增虛擬機器的圖形介面新增,新增方式改成import existing diskimage,尋找路徑新增
新增“disk image”路徑
新增“記憶體”和“cpu”
設定"name",點選“finish”,完成!!!!
安裝成功!!!!!
第二種方式,指令碼新增
編輯snapshoot.sh指令碼檔案
#!/bin/bash qemu-img create \ -f qcow2 \ -b /var/lib/libvirt/images/$1.qcow2 \ /var/lib/libvirt/images/$2.qcow2 &> /dev/null virt-install \ --name $2 \ --ram 1024 \ --vcpus 1 \ --network source=br0,model=virtio \ --disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ --import &> /dev/null &
執行指令碼檔案,建立虛擬機器快照
sh snapshoot.sh hello node2
成功!!!!