2021-05-12 14:32:11
Linux中KVM的安裝及快照管理
一、Linux中kvm的安裝及狀態檢視
1、安裝軟體
yum -y install kvm virt-manager libvirt
2、啟動libvirtd 報錯,升級device-mapper-libs
yum -y upgrade device-mapper-libs
kvm橋接功能:
1、刪除eth0組態檔上的IP設定
2、新增BRIDGE="br0"到eth0的組態檔
3、新建ifcfg-br0組態檔
DEVICE="br0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=none
IPADDR=192.168.1.63
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
4、重新啟動網路服務
virsh常用命令:
virsh list #列出在執行的虛擬機器
virsh start vm1 #啟勱vm1虛擬機器
virsh shutdown vm1 #關閉vm1虛擬機器
virsh destroy vm1 #強制關閉vm1虛擬機器
virsh undefine vm1 #刪除vm1虛擬機器
virsh suspend vm1 #暫停/掛啟vm1虛擬機器。
virsh resume vm1 #從暫停狀態還原vm1虛擬機器
二、KVM快照管理:
kvm虛擬機器有2部分組成:img映象檔案和xml組態檔(/etc/libvirt/qemu )
克隆命令:virt-clone -o rhel6-71 -n xuegod63-kvm2 -f /var/lib/libvirt/images/xuegod63-kvm2.img
virt-clone -o 原虛擬機器 -n 新虛擬機器 -f 新img檔案
對比組態檔,將2份xml檔案做diff對比,裡面只修改了 name、img、mac3個位置資訊
克隆完成後,需要修改新虛擬機器的網絡卡組態檔,並刪除/etc/udev/rule.d/70-*-net 檔案!(和vmware克隆相似),但是要重新生成網絡卡組態檔
快照(snapshot):
kvm預設格式為raw格式,如需建立快照需修改映象檔案格式。需重新設定xml檔案
檢視映象格式 qemu-img info 映象檔案 (也可以檢視快照)
1、轉換格式(將raw格式轉換為qcow2格式):
qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/xuegod63-kvm2.img /var/lib/libvirt/images/xuegod63-kvm2.qcow2
需要修改xml檔案(目錄裡面的xml檔案修改不能立即生效!)
virsh edit 虛擬機器 (此命令編輯立即生效)
註: -f 源映象的格式 -O 目標映象的格式
2、建立快照: qemu-img snapshot-create 虛擬機器 (可以用snapshot-create-as 指定快照名稱)
3、快照管理:
qemu-img snapshot-list 虛擬機器(或者上面的方法)
4、恢復快照:
1)檢視虛擬機器狀態:virsh domstate xuegod63-kvm2 (virsh list)
2) 恢復快照:virsh snapshot-revert 虛擬機器 快照名
3) 檢視當前快照:virsh snapshot-current xuegod63-kvm2 (xml檔案)
快照目錄:/var/lib/libvirt/qemu/snapshot/虛擬機器/
5、刪除快照:
virsh snapshot-delete 虛擬機器 快照名 (刪除時不能直接刪除檔案)
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-12/138929.htm
相關文章