Bootstrap

KVM 修改虚拟机名称

参考: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 

启动后的虚拟机中的任何都不会做改变,只是虚拟机的名称发生了变化!

总结:事先计划好就没这卵事了~~~

;