歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> linux中kvm的安裝及快照管理,linuxkvm快照管理

linux中kvm的安裝及快照管理,linuxkvm快照管理

日期:2017/3/3 17:57:43   编辑:學習Linux

linux中kvm的安裝及快照管理,linuxkvm快照管理

linux中kvm的安裝及快照管理,linuxkvm快照管理


一、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://xxxxxx/Linuxjc/1183310.html TechArticle

Copyright © Linux教程網 All Rights Reserved