kvm中重命名虚拟机

kvm中重命名虚拟机

1.查看虚拟机

[root@linux ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     kvm1                           running
 2     kvm2                           running
 3     kvm3                           running
 4     kvm4                           running
 5     kvm4                          running

2.将需要重命名的虚拟机关机

[root@linux ~]# virsh shutdown kvm1
域 kvm01 被关闭

如果不能关机,强制关机:

[root@linux ~]# virsh destory kvm1

3. 导出xml文件

[root@linux ~]# cd /etc/libvirt/qemu
[root@linux qemu]# virsh dumpxml kvm1 > test1.xml

4.编辑test1.xml文件

[root@linux qemu]# vim test1.xml
<domain type='kvm'>
  <name>test1</name>     //修改名称为test1
  <uuid>63c7f378-6ea3-4008-98ac-2d2508f6d90e</uuid>
  <memory unit='KiB'>4097152</memory>
  <currentMemory unit='KiB'>4097152</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <os>

5. 重定义

[root@linux qemu]# virsh undefine kvm1
[root@linux qemu]# virsh define test1.xml

如修改img也将文件重命名下如:mv kvm1.img test1.img

6. 启动虚拟机

[root@linux qemu]# virsh start test1
域 test1 已开始

7.查看启动的虚拟机

[root@linux ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     test1                           running
 2     kvm2                           running
 3     kvm3                           running
 4     kvm4                           running
 5     kvm4                          running