参考:http://www.cnblogs.com/5201351/p/4464350.html,珍惜别人劳动成果!
1.关闭虚拟机
注:如果虚拟机有快照需要先删除快照!
[root@kvm-1 qemu]# virsh shutdown Ubuntu-3
2.修改文件名
[root@kvm-1 qemu]# pwd
/etc/libvirt/qemu
[root@kvm-1 qemu]# mv Ubuntu3.xml harbor-1.xml
3.修改文件内容
修改标注的地方!
[root@kvm-1 qemu]# vim harbor-1.xml
<domain type='kvm'>
<name>harbor-1</name> #1.修改此处的名字
.....
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/harbor-1.qcow2'/> #2.修改此处的名字
......
4.修改磁盘文件名!
可以不改,如果不改上一步中的source file
对应的名字也不能改!
[root@kvm-1 qemu]# cd /var/lib/libvirt/images/
[root@kvm-1 images]# mv ubuntu3.qcow2 harbor-1.qcow2
5.删除原有的虚拟机
[root@kvm-1 images]# virsh undefine Ubuntu-3
6.使用现有的文件创建虚拟机,其实就是改名
[root@kvm-1 qemu]# cd /etc/libvirt/qemu
[root@kvm-1 qemu]# virsh define harbor-1.xml
7.启动
[root@kvm-1 qemu]# virsh start harbor-1
启动后的虚拟机中的任何都不会做改变,只是虚拟机的名称发生了变化!
总结:事先计划好就没这卵事了~~~