kvm 基础 虚拟机改名

Posted 一只宅男的自我修养

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm 基础 虚拟机改名相关的知识,希望对你有一定的参考价值。

转自:http://www.cnblogs.com/5201351/p/4464350.htm

1、查看所有的kvm虚拟机

[root@5201351_kvm ~]# virsh list --all 

2、重命名kvm虚拟机最好是将虚拟机先关机,然后再导出其xml文件

[root@5201351_kvm ~]# cd /etc/libvirt/qemu
[root@5201351_kvm qemu]# virsh dumpxml  kvm_client00 > kvm_00.xml

3、为了让重命名后的虚拟机名字与磁盘文件名一致、我们可以先将之前的磁盘文件命名成kvm_00.img

[root@5201351_kvm ~]# cd /var/lib/libvirt/images
[root@5201351_kvm images]# mv kvm_client00.img kvm_00.img        //重命名虚拟机磁盘文件名

4、编辑kvm_00.xml文件,修改<name>标签对以及磁盘文件,这里我们将磁盘文件修改成kvm_00.img

复制代码
<domain type=\'kvm\'>
  <name>kvm_00</name>
      ......  
   ...省略......
      ......
  <disk type=\'file\' device=\'disk\'>
      <driver name=\'qemu\' type=\'raw\' cache=\'none\'/>
  <source file=\'/var/lib/libvirt/images/kvm_00.img\'/>
复制代码

5、使用virsh undefine命令删除之前的虚拟机,根据新的xml文件定义新的kvm虚拟机

[root@5201351_kvm ~]# virsh undefine kvm_client00                //删除kvm_client00虚拟机
[root@5201351_kvm ~]# virsh define /etc/libvirt/qemukvm_00.xml   //重新定义新的kvm虚拟机

6、最后我们可以再次使用virsh list --all命令查看,结果如下所示:

经过如上方法重命名的kvm机直接启动使用即可,不会影响udev动态管理设备的文件。和之前的虚拟机相比、仅仅就是名字变了而已。

 

以上是关于kvm 基础 虚拟机改名的主要内容,如果未能解决你的问题,请参考以下文章

kvm命令基础1

51 kvm技术基础使用qemu-kvm管理kvm虚拟机

kvm基础 虚拟机内存CPU调整

kvm虚拟化基础环境

虚拟化技术之kvm管理工具virsh常用基础命令

KVM虚拟机基本操作命令