linux中kvm的安装及快照管理
一、kvm的安装及状态查看
1、安装软件
yum-yinstallkvmvirt-managerlibvirt
2、启动libvirtd报错,升级device-mapper-libs
yum-yupgradedevice-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常用命令:
virshlist#列出在运行的虚拟机
virshstartvm1#启劢vm1虚拟机
virshshutdownvm1#关闭vm1虚拟机
virshdestroyvm1#强制关闭vm1虚拟机
virshundefinevm1#删除vm1虚拟机
virshsuspendvm1#暂停/挂启vm1虚拟机。
virshresumevm1#从暂停状态还原vm1虚拟机
二、KVM快照管理:
kvm虚拟机有2部分组成:img镜像文件和xml配置文件(/etc/libvirt/qemu)
克隆命令:virt-clone-orhel6-71-nxuegod63-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-imginfo镜像文件(也可以查看快照)
1、转换格式(将raw格式转换为qcow2格式):
qemu-imgconvert-fraw-Oqcow2/var/lib/libvirt/images/xuegod63-kvm2.img/var/lib/libvirt/images/xuegod63-kvm2.qcow2
需要修改xml文件(目录里面的xml文件修改不能立即生效!)
virshedit虚拟机(此命令编辑立即生效)
注:-f源镜像的格式-O目标镜像的格式
2、创建快照:
qemu-imgsnapshot-create虚拟机(可以用snapshot-create-as指定快照名称)
3、快照管理:
qemu-imgsnapshot-list虚拟机(或者上面的方法)
4、恢复快照:
1)查看虚拟机状态:virshdomstatexuegod63-kvm2(virshlist)
2)恢复快照:virshsnapshot-revert虚拟机快照名
3)查看当前快照:virshsnapshot-currentxuegod63-kvm2(xml文件)
快照目录:/var/lib/libvirt/qemu/snapshot/虚拟机/
5、删除快照:
virshsnapshot-delete虚拟机快照名(删除时不能直接删除文件)
以上所述是小编给大家介绍的linux中kvm的安装及快照管理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!