转自:http://www.cnblogs.com/5201351/p/4464350.htm
1、查看所有的kvm虚拟机
[[email protected]_kvm ~]# virsh list --all
2、重命名kvm虚拟机最好是将虚拟机先关机,然后再导出其xml文件
[[email protected]_kvm ~]# cd /etc/libvirt/qemu [[email protected]_kvm qemu]# virsh dumpxml kvm_client00 > kvm_00.xml
3、为了让重命名后的虚拟机名字与磁盘文件名一致、我们可以先将之前的磁盘文件命名成kvm_00.img
[[email protected]_kvm ~]# cd /var/lib/libvirt/images [[email protected]_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虚拟机
[[email protected]_kvm ~]# virsh undefine kvm_client00 //删除kvm_client00虚拟机 [[email protected]_kvm ~]# virsh define /etc/libvirt/qemukvm_00.xml //重新定义新的kvm虚拟机
6、最后我们可以再次使用virsh list --all命令查看,结果如下所示:
经过如上方法重命名的kvm机直接启动使用即可,不会影响udev动态管理设备的文件。和之前的虚拟机相比、仅仅就是名字变了而已。
时间: 2024-11-08 22:49:44