kvm如何修改虚拟机的名字

1.查看列表中有哪些虚拟机

[root@ahongyet ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 2     zabbix                         running
 -     classroom                      关闭
 -     desktop                        关闭
 -     rh7_node13                     关闭
 -     server                         关闭
 -     win2008                        关闭

 

2.将需要修改的虚拟机rh7_node13的配置文件导出

[root@ahongyet ~]# cd /etc/libvirt/qemu/
[root@ahongyet qemu]# virsh dumpxml rh7_node13 > ahongyet.xml
[root@ahongyet qemu]# ls
ahongyet.xml  classroom.xml  networks        server.xml   zabbix.xml
autostart     desktop.xml    rh7_node13.xml  win2008.xml

 

3.为了让重命名后的虚拟机名字与磁盘文件名一致,将rh7_node13的后端盘文件改名为ahongyet.img

[root@ahongyet qemu]# cd /var/lib/libvirt/images/
[root@ahongyet images]# mv rh7_node13.img ahongyet.img

 

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

[root@ahongyet images]# vim /etc/libvirt/qemu/ahongyet.xml

<domain type='kvm'>
  <name>ahongyet</name>
......
 <source file='/var/lib/libvirt/images/ahongyet.img'/>
......

 

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

[root@ahongyet images]# virsh undefine rh7_node13
域 rh7_node13 已经被取消定义

[root@ahongyet images]# virsh define /etc/libvirt/qemu/ahongyet.xml 
定义域 ahongyet(从 /etc/libvirt/qemu/ahongyet.xml)

 

6.最后开启虚拟机发现修改名字成功了

[root@ahongyet images]# virsh start ahongyet
域 ahongyet 已开始

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐