KVM的克隆、快照都是老生常談的問題,資料也非常多,這里只是針對個人實驗的記錄,方便以后查閱。 |
虛擬機克隆
虛擬機的克隆操作是再頻繁不過了,安裝好第一臺虛擬機后就可以進行基礎設置,已此虛擬機為模板,以后直接克隆,而不需要重復進行系統安裝工作。
克隆虛擬機首先需要關閉或者掛起虛擬機
[root@kvm7?vps]?virsh?shutdown?vm01
克隆vm01虛擬機為vm02
virt-clone?-o?vm01?-n?vm02?-f?/home/vps/vm02.img
克隆會非常占用磁盤IO ,如果是在虛擬機里面做實驗,又是機械硬盤的話本地電腦都會很卡。
如果之前創建的虛擬機vm01 是配置了固定VNC端口,那么就需要修改一下vm02的配置文件,將VNC端口改為其他,避免沖突,當然如果是autoport=’yes’ 狀態則無需調整。
虛擬機快照
kvm快照有兩種方式創建,分別是:
qemu-img?snapshot?命令進行生成快照 virsh?snapshot?相關命令進行生成快照
查詢了下qemu-img 生成快照需要關機,而且很多網友反應數據丟失,相對來講大家都推薦virsh snapshot 創建快照。
https://www.51cto.com/it/news/2019/1125/16914.html
https://article.pchome.net/content-2104480.html
磁盤轉換
如果是raw格式的磁盤是不支持快照的,如果是raw磁盤格式,需要轉換為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??#在虛擬機磁盤文件目錄下復制并轉換為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
創建快照
給虛擬機vm01創建快照:
[root@localhost?vps]?virsh?snapshot-create?vm01
查看快照:
[root@kvm7?vps]?virsh?snapshot-list?vm01 ?名稱???????????????Creation?Time?????????????狀態 ------------------------------------------------------------ ?1481193249???????????2016-12-08?18:34:09?+0800?running
當前虛擬機對應的快照是存儲在/var/lib/libvirt/qemu/snapshot/vm01 目錄下,也就是一個xml文件,查看快照配置可以使用命令:
[root@kvm7?vps]?virsh?snapshot-current??vm01
恢復快照
在vm01中生成幾個文件,然后恢復快照簡單測試一下:
恢復快照是需要關閉虛擬機的,所以先關閉vm01主機:
[root@kvm7?vps]?virsh?shutdown?vm01
域vm01被關閉
查看虛擬機狀態:
[root@kvm7?vps]?virsh?domstate?vm01
關閉
執行恢復快照:查看到vm01快照時間為1481193249
[root@kvm7?vps]?virsh?snapshot-revert?vm01?1481193249
對比下之前創建的三個文件,已經沒有了,快照恢復成功。
查看對應的磁盤是否存在快照也很簡單,創建了快照的磁盤通過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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。