<target dev=‘vdc‘ bus=‘virtio‘/>
</disk>
为虚拟机热添加虚拟硬盘
virsh attach-device 2012x1 /tmp/def.xml
查看centos域的存储设备
virsh domblklist 2012x1
目标 源
------------------------------------------------
vda /mnt/disk01/2012x1.img
vdb /mnt/disk01/abc.img
vdc /mnt/disk01/def.img
virsh detach-disk 2012x1 vdb --config --live
导出KVM虚拟机配置文件
virsh dumpxml 2012x1 > /tmp/2012x1.xml
virsh edit 2012x1
qemu-img create -f qcow2 -b centos7.qcow2 centos7x1.qcow2
qemu-img info centos7x1.qcow2
virtual size: 20G (21474836480 bytes)
disk size: 196K
backing file: centos7.qcow2
qemu-img convert -f qcow2 -O qcow2 centos7x1.qcow2 centos7x2.qcow2
qemu创建快照!!!需要关机!!!
qemu-img snapshot -c snap01 /mnt/disk01/2012x1.img
qemu查看快照
qemu-img snapshot -l /mnt/disk01/2012x1.img
qemu恢复快照!!!需要关机!!!
qemu-img snapshot -a snap01 /mnt/disk01/2012x1.img
qemu删除快照!!!需要关机!!!
qemu-img snapshot -d snap01 /mnt/disk01/2012x3.img
virsh snapshot-create-as 2012 snap2 test2
创建快照(系统关机后)
virsh shutdown 2012
virsh snapshot-create-as 2012 snap1 test1
virsh snapshot-list 2012
名称 生成时间 状态
------------------------------------------------------------
snap1 2017-09-14 15:13:25 +0800 shutoff
snap2 2017-09-14 15:16:46 +0800 running
#状态为拍摄快照时系统的状态
查看磁盘信息(快照)
qemu-img info disk01.qcow2
快照配置文件路径:/var/lib/libvirt/qemu/snapshot
virsh snapshot-revert --domain 2012 snap1
virsh snapshot-delete 2012 snap2
导出虚拟机配置文件
virsh dumpxml 2012 > /root/2012.xml
拷贝配置文件
查看虚拟机磁盘文件
virsh domblklist domain
拷贝虚拟机磁盘文件
注册虚拟机
virsh define /mnt/disk01/2012.xml
virsh migrate --live --verbose centos6 qemu+ssh://192.168.200.101/system tcp://192.168.200.101
虚拟机已完成迁移,但是kvm还没有虚拟机配置文件;所以需要创建配置文件并定义虚拟机。
导出虚拟机配置文件
virsh dumpxml centos6 >/root/centos6.xml
注册虚拟机
virsh define /root/centos6.xml
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-71149-4.html
兄弟
有什么好奇怪的